[Result Behavior]
重启后会有一定概率下拉NFC图标消失
[Expected Behavior]
原因
SystemUI初始化早于NFCService,并且SystemUI只执行一次,mNfcAdapter = NfcAdapter.getDefaultAdapter(mContext);执行过早并且仅执行一次,如果初始化下载构造里会先执行,并一直空下去
所以会造成一定概率重启时NFCTile在获取NfcAcapter=null
然而NfcAcapter空时 不显示NFC图标,若是显示,则又会造成不能点击的BUG
思路
初始化不能随着SystemUI里执行
修改方法
在NfcAdapter初始化执行在下拉那个动作后,具体在setListening()里获取