仅当活动已经激活时,Android Pass Intent to Activity?

And*_*der 6 android broadcastreceiver android-activity

我有一个广播接收器,我想传递给一个活动,但是当且仅当活动可见时.除非它已经可见,否则我不想启动它.这有选择吗?或者是一种传递它的方法,但没有让活动变得可见?或者,如果您知道某项活动的方式是注册为广播接收器,我认为也可以.

Flo*_*Flo 7

我认为您可以通过在onResume()中注册Receiver并在onPause()方法中取消注册接收器来存档.这应该可以解决问题.