第十四章之Activity返回结果
来源:互联网 发布:jsp网站源码 编辑:程序博客网 时间:2024/05/16 08:45
复习:
隐式意图过滤的四种类型:scheme、host、path、mime Type(文件的类型)。
----------------------------------------------------------------------------------------------------------
可实现效果:在登陆界面 申请注册,跳转到注册页面,填完数据后点击注册,返回数据到登陆界面。
MainActivity.java
public class MainActivity extends Activity {Button btn1;TextView result;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.main);initView();}public void initView(){btn1 = (Button)findViewById(R.id.btn1);result = (TextView)findViewById(R.id.text1);btn1.setOnClickListener(new OnClickListener() {@Overridepublic void onClick(View v) {Intent intent = new Intent(MainActivity.this,ResultActivity.class);//启动一个Activity并且接收一个返回结果startActivityForResult(intent, 200);}});}/** * 接收返回结果的回调函数 * 参数1:请求码 * 参数2:结果码 * 参数3:意图对象(存放的是返回结果的数据) */@Overrideprotected void onActivityResult(int requestCode, int resultCode, Intent data) {String result_data = data.getStringExtra("result");result.setText(result_data);super.onActivityResult(requestCode, resultCode, data);}}
ResultActivity.java
public class ResultActivity extends Activity {EditText result_edit;Button close_btn;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.result);initView();}public void initView(){result_edit = (EditText)findViewById(R.id.result_edit);close_btn = (Button)findViewById(R.id.close_btn);close_btn.setOnClickListener(new OnClickListener() {@Overridepublic void onClick(View v) {String result = result_edit.getText().toString();Intent intent = new Intent();intent.putExtra("result", result);//返回结果ResultActivity.this.setResult(200, intent);//关闭当前ActivityResultActivity.this.finish();}});}}
0 0
- 第十四章之Activity返回结果
- 第十四章之Activity的生命周期
- Activity通信 之 获取Activity的返回结果
- 从Activity返回结果
- Activity之间返回结果
- 调用Activity返回结果
- Activity处理返回结果
- 启动Activity并返回结果
- Activity调用另一Activity并返回结果
- Android 启动另外activity并返回结果
- Android Activity返回结果startActivityForResult函数
- startActivityForResult启动另一个Activity并返回结果
- 启动其他Activity并返回结果
- 调用一个Activity并返回结果
- 从Activity返回结果出现异常
- 打开activity,关闭后返回会结果
- Android Activity返回结果startActivityForResult函数
- 启动其他的Activity并返回结果
- Android 组件-----Activity保存状态
- 条件数学期望
- 2014.11.1题解(3)---杭电1037
- Cocos开发中性能优化工具介绍之使用Windows任务管理器
- PHP面向对象开发(四)
- 第十四章之Activity返回结果
- LeetCode Spiral Matrix II
- mysql 安装 mysql-5.1.73-linux-x86_64-glibc23
- 智能指针share_ptr使用过程中需要注意的几点
- svn merge 撤销 已提交的修改
- DOS下查看某服务是否开启
- libgsc(Game Server Communication Library)(四)
- analogClock时间对话框的使用
- Cocos2d - x学习笔记 [1] 导演、舞台、精灵、层