原创:kylin_zeng http://blog.chinaunix.net/uid/23795897.html
再此感谢mars 老师的帮助。
1、一个intent 包含 component name (指定启动哪一个activity),action(启动后要干嘛),data(一个向另一个传输什么数据),category,extras(键值对),flags.
2、//为Activity设置布局管理文件 setContentView(R.layout.main);
3、myTextView.setText(R.id.text);
4、Intent intent = new Intent();//在Intent对象当中添加一个键值对
intent.putExtra("testIntent", "123");//设置Intent对象要启动的Activity
intent.setClass(Activity02.this, OtherActivity.class);//通过Intent对象启动另外一个activity
//setClass 第一个参数表示当前的activity,参数二表示要跳到哪一个。
this.startActivity(intent);//启动activity
5、为某一个button设置监听器:
private Button myButton=null;
在oncreate里面:myButton.setOnclickListener(new MyButtonListener());
class MyButtonListener implements OnClickListener{
//生成该类的对象,并将其注册到控件上。如果该控件被用户按下,就会执行onClick方法
@Override
public void onClick(View v){
}
}
6、或者:让当前的类直接implements OnClickListener =》
public class T10 extends Activity implements OnClickListener{
public void onClick(View v) {
}
}
7、注意:如果增加了一个activity,记得在AndroidManifest.xml 中加入:
<activity android:name=".OtherActivity" android:label="@string/other"/>
(或者写全称:com......other.)
8、传递参数:在第一个activity中 的Intent对象当中添加一个键值对intent.putExtra("testIntent", "123");
然后在第二个activity中接收;
先取得从上一个Activity当中传递过来的Intent对象 Intent intent = getIntent();
再从Intent当中根据key取得value String value = intent.getStringExtra("testIntent");
此时的value就等于123
Activity_02.rar
阅读(2) | 评论(0) | 转发(0) |
<script>window._bd_share_config={"common":{"bdSnsKey":{},"bdText":"","bdMini":"2","bdMiniList":false,"bdPic":"","bdStyle":"0","bdSize":"16"},"share":{}};with(document)0[(getElementsByTagName('head')[0]||body).appendChild(createElement('script')).src='http://bdimg.share.baidu.com/static/api/js/share.js?v=89860593.js?cdnversion='+~(-new Date()/36e5)];</script>
再此感谢mars 老师的帮助。
1、一个intent 包含 component name (指定启动哪一个activity),action(启动后要干嘛),data(一个向另一个传输什么数据),category,extras(键值对),flags.
2、//为Activity设置布局管理文件 setContentView(R.layout.main);
3、myTextView.setText(R.id.text);
4、Intent intent = new Intent();//在Intent对象当中添加一个键值对
intent.putExtra("testIntent", "123");//设置Intent对象要启动的Activity
intent.setClass(Activity02.this, OtherActivity.class);//通过Intent对象启动另外一个activity
//setClass 第一个参数表示当前的activity,参数二表示要跳到哪一个。
this.startActivity(intent);//启动activity
5、为某一个button设置监听器:
private Button myButton=null;
在oncreate里面:myButton.setOnclickListener(new MyButtonListener());
class MyButtonListener implements OnClickListener{
//生成该类的对象,并将其注册到控件上。如果该控件被用户按下,就会执行onClick方法
@Override
public void onClick(View v){
}
}
6、或者:让当前的类直接implements OnClickListener =》
public class T10 extends Activity implements OnClickListener{
public void onClick(View v) {
}
}
7、注意:如果增加了一个activity,记得在AndroidManifest.xml 中加入:
<activity android:name=".OtherActivity" android:label="@string/other"/>
(或者写全称:com......other.)
8、传递参数:在第一个activity中 的Intent对象当中添加一个键值对intent.putExtra("testIntent", "123");
然后在第二个activity中接收;
先取得从上一个Activity当中传递过来的Intent对象 Intent intent = getIntent();
再从Intent当中根据key取得value String value = intent.getStringExtra("testIntent");
此时的value就等于123
Activity_02.rar
相关热门文章
给主人留下些什么吧!~~
评论热议