Android自学笔记 第一天

来源:互联网 发布:matlab mac 激活 编辑:程序博客网 时间:2024/06/06 08:57
第一天
Activity的跳转、传值
不带参数跳转:
Intent intent = new Intent(this, OtherActivity.class);startActivity(intent);

带参数跳转:
//甲ActivityIntent intent = new Intent(this, OtherActivity.class);intent.putExtra("name", "rainbow");startActivity(intent);//乙ActivityIntent intent = getIntent();String name = intent.getStringExtra("name"); //name = "rainbow"

带参数可返回跳转:
//甲ActivityIntent intent = new Intent(this, OtherActivity.class);startActivityForResult(intent, 1000); // 第二个参数为识别码/*在甲Activity类中需要复写onActivityResult(int requestCode, int resultCode, Intent data)方法*/onActivityResult(int requestCode, int resultCode, Intent data){if(requestCode==1000 && resultCode==2000){String str = data.getStringExtra("name"); //str就是返回值参数了}}//乙ActivityIntent intent = getIntent();intent.putExtra("name","rainbow");setResult(2000, intent);finish();


0 0
原创粉丝点击