-2
解析我不得不與陣列機器人的TextView顯示類別名稱items.here總類別大小是5。薩克斯在機器人
我已經寫了下面的代碼:
for (int i = 0; i < sitesList.getName().size(); i++) {
name[] = (TextView) findViewById(R.id.title);
name[].setText(sitesList.getCategory().get(i).toUpperCase());
現在我不得不運行應用程序,這意味着單獨獲取最後一個(第五個)類別名稱。但我希望顯示所有(總計= 5)類別。
for (int i = 0; i < sitesList.getName().size(); i++) {
name[i] = (TextView) findViewById(R.id.title);
name[i].setText(sitesList.getCategory().get(i).toUpperCase());
現在我必須運行應用程序意味着我的應用程序是強制關閉。如何解決這些錯誤?請給我這些解決方案?
我的控制檯窗口中顯示:
03-12 06:36:08.789: E/AndroidRuntime(886): Caused by: java.lang.NullPointerException
03-12 06:36:08.789: E/AndroidRuntime(886): at com.xmlparsing.MainActivity.onCreate(MainActivity.java:72)
03-12 06:36:08.789: E/AndroidRuntime(886): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
在我的代碼第72位的路線是:
name[i] = (TextView) findViewById(R.id.title);
但我要編程創建TextView的,這意味着它的運作良好,並顯示所有(總= 5 )類別很好。
提供日誌堆棧 – 2013-03-12 06:33:12
MainActivity.java的第72行是什麼? – Phix 2013-03-12 06:49:45
@Phix name [i] =(TextView)findViewById(R.id.title); 這是我的第72行 – user2098063 2013-03-12 06:58:53