Android中怎么在一个activity接受通知和界面传递的值
展开全部
如果是同一个Activity 页面切换那就是view的切换,那只要将参数值赋值给类的field就可以了。
private String value = null;
//赋值
this.value = value;
如果是2个Activity的切换,讲参数通过intent传过去就可以了
Intent intent = new Intent(Activity1.this, Activity2.class);
intent.putExtra("key", "my value");
startActivity(intent);
//Activity2接受
Intent intent = getIntent();
String value = intent.get("key");
private String value = null;
//赋值
this.value = value;
如果是2个Activity的切换,讲参数通过intent传过去就可以了
Intent intent = new Intent(Activity1.this, Activity2.class);
intent.putExtra("key", "my value");
startActivity(intent);
//Activity2接受
Intent intent = getIntent();
String value = intent.get("key");
推荐于2018-03-22 · 知道合伙人软件行家
关注
展开全部
Android中可以用Intent来传递数据, Android中intent.putExtra(); 是用于Intent传递数据的。
Intent是一种运行时绑定(run-time binding)机制,它能在程序运行过程中连接两个不同的组件。通过Intent,你的程序可以向Android表达某种请求或者意愿,Android会根据意愿的内容选择适当的组件来完成请求。比如,有一个Activity希望打开网页浏览器查看某一网页的内容,那么这个Activity只需要发出WEB_SEARCH_ACTION给Android,Android就会根据Intent的请求内容,查询各组件注册时声明的IntentFilter,找到网页浏览器的Activity来浏览网页。
Intent是一种运行时绑定(run-time binding)机制,它能在程序运行过程中连接两个不同的组件。通过Intent,你的程序可以向Android表达某种请求或者意愿,Android会根据意愿的内容选择适当的组件来完成请求。比如,有一个Activity希望打开网页浏览器查看某一网页的内容,那么这个Activity只需要发出WEB_SEARCH_ACTION给Android,Android就会根据Intent的请求内容,查询各组件注册时声明的IntentFilter,找到网页浏览器的Activity来浏览网页。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询