您的位置:首页 > 其它

使用Intent对象来启动Activity

2013-11-17 13:19 295 查看
创建Activity要复写(Override)onCreate方法,设置布局文件

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");
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: