android activity 传消息
Android2个activity之间传递消息怎么弄?另一个activity监听。另外我只传递消息不做activity跳转,...
Android 2个activity之间传递消息怎么弄?另一个activity监听。另外我只传递消息不做activity 跳转,
展开
3个回答
展开全部
广播,不过2个activity肯定都不是销毁的状态,通过广播把值传递过去,直接在另外一个activity写个广播,然后
IntentFilter intentFilter = new IntentFilter();
intentFilter.addAction("广播口令");
registerReceiver(“广播类的名字”, intentFilter);
然后在第一个activity,send这个广播就行了,send的时候可以传intent的
IntentFilter intentFilter = new IntentFilter();
intentFilter.addAction("广播口令");
registerReceiver(“广播类的名字”, intentFilter);
然后在第一个activity,send这个广播就行了,send的时候可以传intent的
更多追问追答
追问
不对啊,接收器单独是个类继承BroadcastReceiver,那和接受的activity怎么关联?
追答
偷懒的方法就是直接在接收的activity里面写个类部类继承BroadcastReceiver
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以使用Application来传值
具体用法你可以参考这篇博客:
http://blog.chinaunix.net/uid-23392298-id-3269059.html
有点类似于一个静态全局变量。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询