android 中从一个activity 跳转到另外一个activity
2014-03-11 14:16
471 查看
1. 先说在setClass启动一个Activity的方法吧:
Intent intent = new Intent();
intent.putExtra("one", factorOneStr);
intent.putExtra("two", factorTwoStr);
intent.setClass(this, CreatePlaylist.class) //参数一为当前Package的context,t当前Activity的context就是this,其他Package可能用到createPackageContex()参数二为你要跳转到的Activity的类名
startActivity(intent);
2. 通过Component Name来打开的方式
Intent intent = new Intent();
intent.setAction(Intent.ACTION_MAIN); //添加一些特性,具体可以查看Intent文档,相关属性的介绍
intent.addCategory(Intent.CATEGORY_LAUNCHER);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_RESET_TASK_IF_NEEDED);
//通过Bundle向要打开的的Activity传递一些数据
Bundle bundle = new Bundle();
bundle.putString("data", new String(" Hello World"));
intent.putExtras(bundle);
intent.setComponent(new ComponentName( new String("com.android.testActivity"), new String("com.android.testActivity.testActivity")));
startActivity(intent);
3.由一个activity 间隔5秒自动跳转到另外一个activity
比如说打开一个应用,第一个activity是一个logo图片,显示5秒后跳转到下一个activity
new Handler().postDelayed(new Runnable() {
public void run() {
Intent mainIntent = new Intent(Welcome.this,
MainActivity.class);
Welcome.this.startActivity(mainIntent);
Welcome.this.finish();
overridePendingTransition(android.R.anim.fade_in,android.R.anim.fade_out);
}
}, 5000);
new Handler().postDelayed(){new Rannable(){
public void run(){
startActivity(new Intent(CurrentActivity.this,TargetActivity.class));
}
},5000
}
Intent intent = new Intent();
intent.putExtra("one", factorOneStr);
intent.putExtra("two", factorTwoStr);
intent.setClass(this, CreatePlaylist.class) //参数一为当前Package的context,t当前Activity的context就是this,其他Package可能用到createPackageContex()参数二为你要跳转到的Activity的类名
startActivity(intent);
2. 通过Component Name来打开的方式
Intent intent = new Intent();
intent.setAction(Intent.ACTION_MAIN); //添加一些特性,具体可以查看Intent文档,相关属性的介绍
intent.addCategory(Intent.CATEGORY_LAUNCHER);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_RESET_TASK_IF_NEEDED);
//通过Bundle向要打开的的Activity传递一些数据
Bundle bundle = new Bundle();
bundle.putString("data", new String(" Hello World"));
intent.putExtras(bundle);
intent.setComponent(new ComponentName( new String("com.android.testActivity"), new String("com.android.testActivity.testActivity")));
startActivity(intent);
3.由一个activity 间隔5秒自动跳转到另外一个activity
比如说打开一个应用,第一个activity是一个logo图片,显示5秒后跳转到下一个activity
new Handler().postDelayed(new Runnable() {
public void run() {
Intent mainIntent = new Intent(Welcome.this,
MainActivity.class);
Welcome.this.startActivity(mainIntent);
Welcome.this.finish();
overridePendingTransition(android.R.anim.fade_in,android.R.anim.fade_out);
}
}, 5000);
new Handler().postDelayed(){new Rannable(){
public void run(){
startActivity(new Intent(CurrentActivity.this,TargetActivity.class));
}
},5000
}
相关文章推荐
- Android自定义权限(从一个Demo主界面跳转到另外一个Demo的主界面)、及四大组件的声明
- android中在一个Activity中停留几秒后跳转至另外一个Activity
- 如何从一个activity启动另外一个activity Android Eclipse
- android 从一个activity跳转到一个画布
- android中如何添加一个监听按钮,点击之后从一个activity跳转到另一个activity
- Android 从一个应用跳转到另外一个应用中的问题
- Android开发从一个activity设置跳转到另一个activity中的一个fragment中的一个viewpager中的某一个页面
- Android 从一个应用跳转到另外一个应用
- Android由一个activity 间隔5秒自动跳转到另外一个activity
- Android 中如何从一个App启动另外一个App(如启动支付界面、启动地图界面、应用商场下载App等场景)
- Android编程实现在Activity中操作刷新另外一个Activity数据列表的方法
- storyboard 中如何从一个viewcontroller跳转到另外一个storyboard
- Android中关于如何从一个Activity跳转到拨号界面,或者直接到通话中
- struts1.2中从一个action跳转到另外一个action的方法
- Android页面跳转结束前一个activity
- [android] 隐式意图激活另外一个activity
- android中如何实现进入一个界面不做任何动作过10秒钟自动跳转到其他activity?
- android点击一个Button打开另外一个activity
- Android深入浅出系列之实例应用—如何在一个Activity里调用另外一个Activity?
- struts1.2中从一个action跳转到另外一个action的方法