後我使用流式細胞儀獲得的消息以及接收器,撒施郵件到我的接收器呼叫活動的方法破壞
接收器代碼:
public class MessageReceiver extends BroadcastReceiver {
private FCMInterface listener;
public MessageReceiver(FCMInterface listener){
this.listener = listener;
}
@Override
public void onReceive(Context context, Intent intent) {
}
}
我使用的接口來連接我的接收器到活動(活動實現FCMInterface)
問題是如果活動onDestroy調用,然後我調用我的界面的功能會發生什麼?
你需要檢查activity.isFinishing()是否爲安全編碼 –
@RasoulMiri我想知道方法會不會調用 –
這很方便,你只需要把Log.i(「==」,「 isCall「);在函數中,看看它是否打印 –