Activity的简单的跳转回传
来源:互联网 发布:神曲 译本知乎 编辑:程序博客网 时间:2024/06/16 19:05
实现Activity之间的,跳转并携带数据回传回来的功能
//定义一个Activity类
public class MainActivity extends Activity {
private TextView textView;@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button button=(Button) findViewById(R.id.button);
textView = (TextView) findViewById(R.id.text);
button.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
Intent intent = new Intent(MainActivity.this,OtherActivity.class);
intent.putExtra("name", "张三");
startActivityForResult(intent,200);
}
});
}
//接收回传回来的值,要在OnActivityResult方法中获取
@Overrideprotected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (requestCode==200&&resultCode==100) {
String name = data.getStringExtra("name");
textView.setText(name);
}
}
//定义第二个Activity类
public class OtherActivity extends Activity {private Button button;
private TextView textView;
private String name;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_other);
button = (Button) findViewById(R.id.button);
textView = (TextView) findViewById(R.id.text);
Intent intent = getIntent();
name = intent.getStringExtra("name");
textView.setText(name);
button.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
Intent intent2 = new Intent();
intent2.putExtra("name", name);
setResult(100,intent2);
finish();
}
});
}
}
阅读全文
1 0
- Activity的简单的跳转回传
- 最简单的Activity跳转
- Activity之间的简单跳转
- 【intent】Android activity简单的跳转
- Activity的跳转传值
- Activity间的跳转
- Activity 之间的跳转
- 关于 Activity 的跳转。
- activity之间的跳转
- Activity之间的跳转
- activity的跳转
- Activity的跳转操作
- activity的跳转
- activity之间的跳转
- Activity的跳转
- Activity的跳转
- Activity的跳转
- Activity的跳转
- java 导出excel表格(.xlsx)
- 重建二叉树
- 【asp.net】Web控件-验证控件
- hdu 6034 Balala Power!(贪心)
- JS基本概念
- Activity的简单的跳转回传
- Java简介小结
- [LeetCode]406. Queue Reconstruction by Height
- JavaScript整理1
- bzoj3555——玄学hash
- spring cloud 实现服务不间断
- java中set集合如何去除重复元素
- 转载:提问的艺术
- JavaScript概念