Android多个Activity之间跳转的归纳总结外文翻译.docx

Android多个Activity之间跳转的归纳总结外文翻译.docx

ID:51159599

大小:179.98 KB

页数:13页

时间:2020-03-19

Android多个Activity之间跳转的归纳总结外文翻译.docx_第1页
Android多个Activity之间跳转的归纳总结外文翻译.docx_第2页
Android多个Activity之间跳转的归纳总结外文翻译.docx_第3页
Android多个Activity之间跳转的归纳总结外文翻译.docx_第4页
Android多个Activity之间跳转的归纳总结外文翻译.docx_第5页
资源描述:

《Android多个Activity之间跳转的归纳总结外文翻译.docx》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、多个Activity跳转的小结第一个例子:demo1 Main—>SecondActivity—>Main 从流程上看就是从Main跳转到SecondActivity,再从SecondActivity返回到Main。也就是将子Activity的数据返回给父Activity。 代码如下: Java代码  1.public class Main extends Activity {  2.      3.    private Button btn;  4.    private TextView request_text;  5.    privat

2、e final int FIRST_REQUEST_CODE = 1;  6.      7.    /** Called when the activity is first created. */  8.    @Override  9.    public void onCreate(Bundle savedInstanceState) {  10.        super.onCreate(savedInstanceState);  11.        setContentView(R.layout.main);  12.       

3、   13.        request_text = (TextView)this.findViewById(R.id.request_text);  14.          15.        btn = (Button)this.findViewById(R.id.btn);  16.        btn.setOnClickListener(new OnClickListener() {  17.            public void onClick(View v) {  18.                Intent 

4、i = new Intent(Main.this,SecondActivity.class);  19.                i.putExtra("request_text_for_main", "从Main传递到SecondActivity");  20.                startActivityForResult(i, FIRST_REQUEST_CODE);  21.            }  22.        });  23.    }  24.      25.    protected void onA

5、ctivityResult(int requestCode, int resultCode, Intent data) {  26.        super.onActivityResult(requestCode, resultCode, data);  27.        if(requestCode==FIRST_REQUEST_CODE && resultCode==Activity.RESULT_OK){  28.            if(data != null) {  1.                request_tex

6、t.setText(data.getStringExtra("request"));  2.            }  3.        }  4.    }  5.}  Java代码  1.public class SecondActivity extends Activity{  2.      3.    private TextView request_text;  4.    private Button btn;  5.    private String text;  6.      7.    public void onCre

7、ate(Bundle savedInstanceState) {  8.        super.onCreate(savedInstanceState);  9.        setContentView(R.layout.second);  10.          11.        request_text = (TextView)this.findViewById(R.id.request_text);  12.          13.        if (getIntent().getStringExtra("request_

8、text_for_main") != null) {  14.            text = getIntent()

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。