亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

onAttach(Activity activity)棄用后如何處理

現在API23以后已經將onAttach(Activity activity)棄用了,改用onAttach(Context context )但是context 的值會為null,請問應該如何處理該問題

正在回答

5 回答

我用這個

onAttach(Context context ) ?沒問題啊

0 回復 有任何疑惑可以回復我~

因為API23以后棄用傳遞activity的onAttach,用傳遞context的。會出現為空的情況是因為你的目標設備的安卓版本,所以為了你能夠新舊兼容,你可以寫兩個onAttach,分別是onAttach(Activity activity){...}和onAttach(Context?context){...}這樣可以防止出現onAttach沒有被調用出現的崩潰BUG。望采納。

0 回復 有任何疑惑可以回復我~

http://blog.csdn.net/eisblumemeow/article/details/52199085?

onAttach(context,Context):void在API>23的情況下是不會調用的,會導致inteface空指向。貼上我找到的方法,希望對你有用。

0 回復 有任何疑惑可以回復我~

你可以樣:

mylistener = (Mylistener)getActivity();
mylistener.thank(code);

不用調用onAttach(Context context )

1 回復 有任何疑惑可以回復我~

用getActivity()試試看



0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
Android攻城獅的第二門課(第1季)
  • 參與學習       111145    人
  • 解答問題       1560    個

本課程由淺入深地帶您學會Android的常用控件的開發和使用

進入課程

onAttach(Activity activity)棄用后如何處理

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號