设为首页 加入收藏

TOP

Android Intent实现页面跳转(二)
2019-09-01 23:25:28 】 浏览:59
Tags:Android Intent 实现 页面
48 /* 49 * 第一个参数是intent对象 第二个参数的请求的一个标识 50 */ 51 startActivityForResult(intent, 1); 52 } 53 }); 54 } 55 56 /* 57 * 通过startActivityForresult跳转,接收返回数据的方法 requestCode:请求的标识 58 * resultCode:第二个页面返回的标识 data:第二个页面回传的数据 59 */ 60 61 @Override 62 protected void onActivityResult(int requestCode, int resultCode, Intent data) { 63 super.onActivityResult(requestCode, resultCode, data); 64 if (requestCode == 1) { 65 if (resultCode == 1) { 66 String text = data.getStringExtra("content"); 67 textView.setText(text); 68 } 69 } 70 } 71 }

SecondActivity代码如下:

 1 package com.example.intentdemo;
 2 
 3 import android.app.Activity;
 4 import android.content.Intent;
 5 import android.os.Bundle;
 6 import android.view.View;
 7 import android.view.View.OnClickListener;
 8 import android.widget.Button;
 9 import android.widget.TextView;
10 
11 public class SecondActivity extends Activity {
12     TextView textView;
13     Button button;
14     @Override
15     protected void onCreate(Bundle savedInstanceState) {
16         super.onCreate(savedInstanceState);
17         setContentView(R.layout.activity_second);
18         //获取第一个页面的意图
19         Intent intent = getIntent();
20         
21         button = (Button) findViewById(R.id.button);
22         textView = (TextView) findViewById(R.id.textview);
23         //接收第一个页面传送的数据
24         textView.setText(intent.getStringExtra("content"));
25         button.setOnClickListener(new OnClickListener() {
26             
27             @Override
28             public void onClick(View arg0) {
29                 setResult(1, new Intent().putExtra("content", "从第二个页面返回"));
30                 //结束当前页面
31                 finish(); 
32             }
33         });
34     }
35 }

 

 

 

这样就简单的实现了,

如果有不懂的可以在下面发,我看到会帮你解决,Android其他问题也可以

下面贴上Demo:https://pan.baidu.com/s/16HEQ1pVnpB995i3-lAG7qw

首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇Android 跳转权限设置界面的终极.. 下一篇粮草先行——Android折叠屏开发技..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目