2014年10月7日 星期二

[Android] 一些遇到的困難解決方式 跟 經驗談

android 寫到現在終於也快有一個作品出來了,

最常遇到的問題不外乎是import libary是哪一個(整個project掛掉) . R.id無法自動生成 . 明明沒

報錯結果實際run的時候卻出現nullpointer exception....

--------------------------------------------------------------------------------------------------------------------------

這些應該都是android新手常遇到的問題吧?!


  • Library的部分前幾篇有講到,要去properties把某個勾勾去掉




  • R.id無法自動生成 問題可能是出在xml檔有Error (API Level太低或太高,xml碼出錯....)

          解決完畢以後,去Project->clean 即可。同樣你新增一個物件,R.id找不到的時候也是可以

          用clean來處理。


  • 明明沒報錯卻有null pointer exception通常是沒有new,或是找不到id,等等.....
          這邊特別提一下如果你在"非"main thread想要setText或任何改變UI的行為,都會因為找不

          到你要修改的id而產生錯誤,當然即使你有了id number 還是不行,Android只允許在main 

          thread中修改UI部分。

  • 關於Thread / Handler 有些滿不錯的網站:
          Thread & Handler





  • 關於Tab / View這類的
         https://github.com/

         這上面有許多範例程式可以讓你下載回來修改


大概就是這樣,多寫多看囉! over