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

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Android - 明明實例化并使用了對象,但是Android Studio提示并沒有使用對象

Android - 明明實例化并使用了對象,但是Android Studio提示并沒有使用對象

手掌心 2018-07-03 13:13:21
Android初學者,在做一個Android練習,遇到NullPointerException。11-11 02:38:38.954 10252-10252/? E/AndroidRuntime: Process: com.xuchangju.hellonotes, PID: 1025211-11 02:38:38.954 10252-10252/? E/AndroidRuntime: java.lang.NullPointerException11-11 02:38:38.954 10252-10252/? E/AndroidRuntime: at android.widget.AbsListView.obtainView(AbsListView.java:2384)估計是在AddContent Activity里發生的,于是發現了下面這樣的詭異情況對于String val,ImageView c_img和VideoView v_video,我明明在onCreate方法里進行了使用,但是Android Studio依然給我如下提示:實在很詭異,因為同時新建并實例化的Button和EditText都沒有這樣的情況求解答,新人感激不盡!
查看完整描述

3 回答

?
蝴蝶不菲

TA貢獻1810條經驗 獲得超4個贊

它是說你可以把它搞成成員變量~或者你在寫個方法用一下他,就不會有警告了

查看完整回答
反對 回復 2018-07-09
?
RISEBY

TA貢獻1856條經驗 獲得超5個贊

它是提示你,這個東東被引用到的地方,只有在1個方法內(也就是onCreate里),其他方法,外部的類,都沒有引用它。
所以,你可以將它變成一個臨時變量放在那個方法里。
根據你的情況,Android Studio想讓你把這個變量放到onCreate內,不需要作為Activity的成員變量。
一般來說,像這種View的東西,我一般還是作為成員變量持有,而不是臨時變量,為了代碼的一致性,哪天想調整下View的屬性,不需要又聲明為成員變量,好麻煩。

查看完整回答
反對 回復 2018-07-09
  • 3 回答
  • 0 關注
  • 1227 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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