activity之间的跳转与数据传递
来源:互联网 发布:学生成绩管理系统软件 编辑:程序博客网 时间:2024/06/05 12:04
这些博客都是自己对android的理解,没有全部代码,可能比较乱。
android activity页面之间进行的跳转与数据传递,activity之间的跳转是通过意图intent来实现的。
MainActivity的activity跳转的代码
public class MainActivity extends Activity{ private Button btn; protected void onCreate(Bundle savedInstanceState){ super.onCreate(savedInstanceState); setContentView(R.layout.XXXX);// 这里是根据自己编写的xml,我就没有写了。 btn = (Button)findViewById(R.id.XXX); // 这里是根据自己编写的xml,我就没有写了。 btn.setOnClickListener(new View.OnClickListener(){ public void OnClick(View v){ Intent intent = new Intent(MainActivity.this,SecondActivity.class); //创建意图对象 intent.putExtra("txt1","Hello SecondActivity"); //第一种activity之间数据的传递 Bundle data = new Bundle(); data.putString("txt", "Hello Login"); intent.putExtras(data); //第二种activity之间数据的传递 //startActivity(intent); //启动意图 如果要获取到第二个activity传回的数据,则需要通过 startActivityForResult(intent, 100); } }); } //通过该方法就可以获取到第二个传回数据 @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { if(resultCode == 100){ String str = data.getStringExtra("hello"); } super.onActivityResult(requestCode, resultCode, data); }}
跳转的activity
SecondActivity
public class SecondActivity extends Activity{ private Button btn; protected void onCreate(Bundle savedInstanceState){ super.onCreate(savedInstanceState); setContentView(R.layout.XXXX);// 这里是根据自己编写的xml,我就没有写了。 getIntent().getStringExtra("txt1"); //这里就可以取到activity的数据第二个activity传回第一个activity可以通过 Intent datas = new Intent(); datas.putExtra("hello", "hello"); setResult(100, datas);
0 0
- activity之间的跳转与数据传递
- activity之间的跳转及传递数据
- Activity之间的跳转以及数据传递
- Activity之间的跳转以及数据传递
- 记android学习之路----Activity(4)----Activity之间的跳转与数据传递
- fragment与Activity之间的数据传递
- Fragment与Activity之间的数据传递
- fragment与Activity之间数据的传递
- Activity 与 DialogFragment 之间的数据传递
- Service与Activity之间的数据传递
- 实现2个Activity之间跳转及数据的传递
- android初步实现Activity之间的跳转和数据传递
- Activity之间跳转和传递数据
- Activity与Activity之间简单的数据传递
- Activity之间的数据传递-service与activity之间的数据传递
- Activity之间的数据传递
- Activity之间的数据传递
- activity之间的数据传递
- soj 2111: littleken bg
- ReactNative基础教程
- Struts 2读书笔记-----使用Struts 2的输入校验
- HDU 1813 Escape from Tetris
- hdu 5543
- activity之间的跳转与数据传递
- BZOJ 4292: [PA2015]Równanie(转换枚举)
- CSS Master, Sitepoint 2015读书笔记(印象比较深的几点:CSS优先级3元组表示法,多列及flex,Transforms)
- 创建库并上传至私有Maven
- CoordinatorLayout嵌套AppBarLayout的使用
- Python CGI
- 使用CreateThread函数创建线程
- 哈理工院赛练习题 小瑞-开心消消乐 II
- Android Camera 使用小结