[問題] java 跟 android 的自定義格式有差?
各位抱歉 我再 android也有發文
如果有問題 會立刻刪文
我想請問一下
我目前想用一個自定義的格式 class introduce
來做資料儲存(解析完json後 可以放進去 方便使用)
但是試了很久 發現android 是無法使用 自定義的格式陣列 嗎
總檔案 MainActivity.java(主程式) introduce.java(自定義格式)
附上化簡後的程式碼 我想問題出在這 所以我擷取重點而已
https://gist.github.com/1169892
所以是我哪理觀念有問題嗎 可是java 似乎這樣寫是沒問題的阿
08-25 03:15:31.955: ERROR/AndroidRuntime(1651):
Caused by: java.lang.NullPointerException
而logcat的資訊如上
他說我這行有問題
result[1].set_g_Id("1");
還是說我需要import什麼東西?
各位 我想到列一個方法解決 就是在introduce(我自定義的格式)
裡面的 attribute 宣告成陣列 這樣introduce 就不用宣告成陣列
但是如果要動態配至陣列大小就要另外寫一個method
謝謝各位 了解了 我尚未把各個陣列初始化
須加入
introduce result[] = new introduce[10];
for(int i =0 ; i<10 ; i++){
result[i] = new introduce();
}
看來 JAVA 語法還不熟 謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.124.50.200
推
08/25 11:27, , 1F
08/25 11:27, 1F
→
08/25 11:30, , 2F
08/25 11:30, 2F
→
08/25 11:32, , 3F
08/25 11:32, 3F
→
08/25 11:38, , 4F
08/25 11:38, 4F
→
08/25 11:42, , 5F
08/25 11:42, 5F
※ 編輯: kkyyppp 來自: 122.124.50.200 (08/25 11:53)
→
08/25 11:54, , 6F
08/25 11:54, 6F
※ 編輯: kkyyppp 來自: 122.124.50.200 (08/25 13:58)
推
08/26 10:26, , 7F
08/26 10:26, 7F
推
08/26 10:28, , 8F
08/26 10:28, 8F