2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > 串口 多个activity 安卓_一个Activity实时向另一个Activity发送消息

串口 多个activity 安卓_一个Activity实时向另一个Activity发送消息

时间:2019-08-14 23:23:22

相关推荐

串口 多个activity 安卓_一个Activity实时向另一个Activity发送消息

从网上找到一个类似的方法,供你参考一下

原理:假设有两个Activity:ActivityMain和ActivityNew,在ActivityMain中启动ActivityNew,而在ActivityNew可以访问ActivityMain中的成员对象,调用其公开的方法。那么先在ActivityMain中定义一个静态的成员变量,类型为ActivityMain,然后在OnCreate过程中,将ActivityMain的实例this赋值给该成员:

publicclassActivityMainextendsActivity{

publicstaticActivityMainMainAct;//定义一个本类型的成员变量

StringGetStr(){

return“shaojian”;

}

@Override

publicvoidonCreate(BundlesavedInstanceState){

super.onCreate(savedInstanceState);

setContentView(R.layout.main);

MainAct=this;//在这里将本实例赋值给静态成员变量

}

}

在ActivityNew中访问ActivityMain中的成员变量和方法:

publicclassActivityNewextendsActivity{

@Override

protectedvoidonCreate(BundlesavedInstanceState){

Stringtitle=bundle.getString(“Title”);

title=MainActicivity.MainAct.GetStr();//调用成员方法

t.setText(title.trim());

super.onCreate(savedInstanceState);

}

}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。