使用Intent对象来启动Activity
2013-11-17 13:19
295 查看
创建Activity要复写(Override)onCreate方法,设置布局文件
在AndroidManifest.xml文件中进行注册
创建Button按钮监听器
Button控件捆绑监听器
生成Intent对象,调用setClass方法,执行startActivity方法
利用Intent对象在Activity中传递对象
传出对象
接收对象
protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_other); }
在AndroidManifest.xml文件中进行注册
<activity android:name="com.study.OtherActivity" android:label="@string/app_name"> </activity>
创建Button按钮监听器
class MyButtonListener implements OnClickListener{ public void onClick(View arg0) { } }
Button控件捆绑监听器
button.setOnClickListener(new MyButtonListener());
生成Intent对象,调用setClass方法,执行startActivity方法
Intent intent=new Intent(); intent.setClass(MainActivity.this, OtherActivity.class); MainActivity.this.startActivity(intent);
利用Intent对象在Activity中传递对象
传出对象
intent.putExtra("name", "value");
接收对象
Intent intent=getIntent(); String value=intent.getStringExtra("name");
相关文章推荐
- 使用Intent启动Activity
- 使用intent由一个Activity启动另外一个Activity
- Activity的启动模式变singleTask时,如何使用Intent传值
- 使用隐式的Intent启动activity
- 使用Intent启动一个Activity,再返回到之前的Activity
- EventBus代替Intent将复杂对象传递给下一个即将启动的Activity
- Android 使用Intent隐式传递启动Activity(访问网址,打电话等)
- Intent 使用Action 和Data 属性启动系统activity
- Android - 使用Intent来启动Activity
- Android使用Intent在Activity之间传递对象[Serializable或者Parcelable]
- Android中如何使用Intent在Activity之间传递对象[使用Serializable或者Parcelable]
- 【安卓开发-3】Activity的四种启动模式、Intent的显式和隐式使用方式
- 使用intent来启动activity
- Android中使用Intent在Activity之间传递对象(使用Serializable或者Parcelable)的方法
- JSON:在两个activity之间使用intent传递list类型的对象
- Android - 使用Intent来启动Activity
- Andorid 中调用另一个activity-intent 对象的使用
- Android本地应用程序也使用Intent来启动Activity和子Activity
- Android Intent对象使用和Activity间数据的传递
- 使用 Intent 启动 Activity和Activity之间的数据传递