如何使用BroadcastReceiver更新两个活动

时间:2011-11-24 14:53:37

标签: android

我有两个活动要使用来自BroadcastReceiver的传入SMS消息进行更新。 我有两个这样的布局:

<?xml version="1.0" encoding="utf-8"?>
 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent">
    <EditText
    android:id="@+id/myEditText"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"/>
 </LinearLayout>

我不知道如何制作BroadcastReceiver,因此将使用SMS更新这两个布局。 你能帮忙吗?

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:1)

+1只有一个活动同时可见,但是如果你想要多个活动来使用这个广播,这是我的建议。

  

这两项活动必须注册到该广播活动。   肯定是活跃的人会消耗和反应。

此时再添加一步

  

在SharedPreferences中存储smt,例如isBroadcasted = true

然后

  

两个活动onResume方法必须检查此值并在响应

后重置为false

希望我能够清楚地解释清楚,如果不是plz在这里喊叫,以便我可以尝试附加示例代码。


...
Social Coding @ AspiroTV