Activity间跳转
来源:互联网 发布:mac 显示左面 编辑:程序博客网 时间:2024/06/03 22:01
描述:MainActivity界面点击按钮,可跳转到activty2,按返回键,回到MainActivity界面
1. MainActivity
public class MainActivity extends Activity {EditText edit1;String str;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);edit1=(EditText)findViewById(R.id.editText1);edit1.setText(str); //点击此按钮可实现跳转到Activty2Button btn=(Button)findViewById(R.id.button1);btn.setOnClickListener(new Button.OnClickListener() { public void onClick(View v) { Intent intent=new Intent(); intent.putExtra("str", "我跳跃成功!哈哈"); intent.setClass(MainActivity.this, Activity2.class);startActivityForResult(intent, 0); }});}//回到本activity,调用onActivityResult函数protected void onActivityResult(int requestCode, int resultCode, Intent data){super.onActivityResult(requestCode, resultCode, data); Bundle bundle=data.getBundleExtra("bundle"); edit1.setText(bundle.getString("s1")+bundle.getString("s2")); }protected void onDestroy() { super.onDestroy(); str=edit1.getText().toString(); }}
2. Activity2
public class Activity2 extends Activity{ protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);Intent intent=this.getIntent(); TextView text=new TextView(this); text.setText(intent.getStringExtra("str")); setContentView(text);}//按返回键时调用onBackPressed函数public void onBackPressed() { Intent intent=new Intent();Bundle bundle=new Bundle(); bundle.putString("s1", "恭喜你跳成功了"); bundle.putString("s2", "然后赶紧回家睡觉吧"); intent.putExtra("bundle", bundle); setResult(0, intent);this.finish(); }}
0 0
- Activity间的跳转
- Activity间跳转
- Activity间的跳转
- Android Activity间动画跳转
- activity间跳转简单方式
- Activity跳转
- activity 跳转
- activity跳转
- Activity 跳转
- ACtivity跳转
- Activity跳转
- activity 跳转
- Activity间跳转和传递数据
- android中的所有activity间动画跳转
- Activity间跳转传递对象集合List
- android中的所有activity间动画跳转
- android中的所有activity间动画跳转
- android中的所有activity间动画跳转
- Android 音频 Framework层 音频输入 录音 Java API
- List和ArrayList的区别
- C语言实现数组快速排序
- 4.Android Skill 下拉刷新
- 约束和索引
- Activity间跳转
- 线性表
- iOS:iOS8开发(二)~storyboard中autolayout和size class的使用详解
- Oracle to_char 日期转换字符串
- COE项目管理中的八大关键流程
- 你好
- merge对比引发的identifier of an instance of entity was altered from .. to ..报错
- javascript的数据类型
- 关于link时缺少external symbol的一个快速解决方法