从Broadcast Receiver设置适配器时,getSupportFragmentManager()返回null FragmentManager

时间:2014-11-27 15:18:22

标签: android android-fragments broadcastreceiver fragment android-fragmentactivity

我的活动扩展了Sliding Fragment Activity,第一次成功为我的viewpager设置了适配器。但是当我尝试从内部onReceive()方法的Broadcast Receiver再次设置它时,getSupportFragmentManager()会返回null。我已经搜索了很多,但没有找到任何帮助我的东西。

1 个答案:

答案 0 :(得分:0)

为什么要通过广播接收器进行此操作?

广播接收器无权访问UI,但您可以向活动发送意图以执行某些操作。

  

将意图从广播发送到活动

     

活动获取onNewIntent意图(意图意图){...} - http://developer.android.com/reference/android/app/Activity.html#onNewIntent(android.content.Intent)