1. 載入完檢視後,再去獲取:
寫在setcontentview()後面。
2.sdk版本:
actionbar的主題在3.0以後才有,使用的時候要確保,最低的版本不能小於3.0。
[html]view plain
copy
print?
<
uses-sdk
android:minsdkversion
="11"
android:targetsdkversion
="17"
/>
3.配置清單中,新增的主題:
[html]view plain
copy
print?
android:theme
=>
其父主題要具有actionbar,例如:
[html]view plain
copy
print?
<
style
name
=parent
="@android:style/theme.holo.light"
>
4.活動類及其父類中,不要設定為全屏:
[html]view plain
copy
print?
//getwindow().setflags(windowmanager.layoutparams.flag_fullscreen, windowmanager.layoutparams.flag_fullscreen);
5.沒有引用到v11+包中的主題。
values-v11中主題:
[html]view plain
copy
print?
<
resources
>
style
>
resources
>
所以,如果遇到報空的問題,你看看你的工程中有沒有values-v11或者v14的包,沒有的話就去其他工程中copy乙份過來,改下就可以了。
List集合為null,導致其他操作報空指標異常。
原則 建立陣列物件或者乙個方法返回陣列時,不要賦值或返回null,而是返回空collection或者空陣列 這個技巧通過返回乙個空collection或者空陣列,可以確保在呼叫如size length 的時候不會因為空指標異常崩潰。collections類提供了方便的空list,set和map co...
反射調方法報空指標異常
controller service dao 出現空指標的原因 當通過反射調方法時,spring注入的物件獲取不到即為null。案例一 獲取aserviceimpl的位元組碼物件 class clazz aserviceimpl.class 建立aserviceimpl物件 aserviceimpl...
Autowired 的成員變數,報空指標錯誤
比如 你 class loginservice 裡面的userdao這裡報空指標錯誤,其中的乙個原因是你沒有給userdao這個成員變數寫set方法,這樣spring就沒有辦法幫你自動的裝載。我剛發現不是上面說的這個原因。而是我在另外乙個地方使用了loginservice,比如 testaction...