1. 程式人生 > >第一行程式碼第二版第五章的傳送標準廣播小節程式執行未出結果的原因

第一行程式碼第二版第五章的傳送標準廣播小節程式執行未出結果的原因

按著書上的指導把程式碼寫完之後,執行程式,再點選一下Send Broadcast按鈕,卻發現死活彈不出我們在程式碼寫的received in MyBroadcastReceiver這條提示,瞬間鬱悶了,當時想著是不是作者的程式碼沒寫對呢?結果網上各種找原因,終於找到了:


一般大家現在用真機或者模擬機都是Android 8.0了吧,這裡的意思是8.0中取消了大部分靜態註冊,所以執行程式點選按鈕才沒有出結果,這裡的解決方案當然是用Android 7.0及以下的模擬機來實現啦。