換句話說:是否可以通過BroadcastReceiver收到的意圖爲空?
@Override
public void onReceive(Context context, Intent intent) {
final String action = intent.getAction(); // can intent==null here ?
// could it ever throw a NPE ?
}
,我需要解決這個一勞永逸所以請沒有如果和但是。我會檢查爲空,但我懷疑這是不需要的,因此檢查笨拙和不雅。我已經搜查的文檔,但沒有發現任何
編輯:在谷歌組要求 - 見there一些有趣的點
Upvoted。我收到來自用戶的崩潰報告,這表明意圖在極少數情況下肯定可以爲空。 –