请教高人:用BroadcastReceiver接受筛选短信,要怎么在Activity上的TextView里实时更新啊?

解决方案 »

  1.   

    收到短信后,给activity 发个消息不就可以了么
      

  2.   

    通过intent触发个自定义action实现ui刷新
      

  3.   

    楼主有没有加权限啊!
    <uses-permission android:name="android.permission.RECEIVE_SMS"></uses-permission>如果没有加,发送后是没反映的。
      

  4.   

    权限有加的!我的BroadcastReceiver可以正常工作,用 Toast.makeText(context, sb.toString(), Toast.LENGTH_LONG).show();显示正常。
    我只是想把这个短信即时的显示到我的Activity里面的一个TextView里面
    3楼的兄台。你的方法我也试过。但是没有成功。
    请问在Activity类里面要重载什么函数来响应这个action呢?
    请赐教 实例代码!谢谢喽!
      

  5.   

    收到发给HANDLER.再改变变量什么的,变量改了就显示到TEXTVIEW.
      

  6.   

    兄台,能不能提供个例程啊?小弟最近刚刚投靠Android,比较愚钝,请赐教啊!
      

  7.   

    Activity里面注册一个广播接收器,用来接收短信的广播,然后在onReceive()方法里面取出数据显示就可以了。
      

  8.   

    将接收到的短信传给activity显示就可以 啊