OnCreate中我把Android的列表視圖通過ID空指針
ListView listView = (ListView) findViewById(R.id.listView3);
下面是代碼我有我的ListView越來越空指針應用程式當由於某種原因,從下面的代碼我的列表視圖中沒有找到找到,請告訴我,我是什麼做
@Override
protected void onPostExecute(Void result) {
parsedHtmlNode.setText(htmlContentInStringFormat);
String input = amarrdatta;
String dayyz = dayys;
dayyz = dayyz.replace(" ", System.getProperty("line.separator"));
input = input.replace(" ", System.getProperty("line.separator"));
// textViewwww.setText(dayyz +" " +input);
ArrayList<HashMap<String, String>> list = new ArrayList<HashMap<String, String>>();
count++;
temp=temp+count;
HashMap<String,String> temp=new HashMap<String, String>();
temp.put(FIRST_COLUMN, dayyz);
temp.put(SECOND_COLUMN, input);
temp.put(THIRD_COLUMN, "22");
temp.put(FOURTH_COLUMN, "Unmarried");
list.add(temp);
ListViewAdapter adapter=new ListViewAdapter(MainActivity.this, list);
listView.setAdapter(adapter); // getting nullpointer here listview
}
}
的Java空指針仍然
@Override
protected void onPostExecute(Void result) {
parsedHtmlNode.setText(htmlContentInStringFormat);
String input = amarrdatta;
String dayyz = dayys;
dayyz = dayyz.replace(" ", System.getProperty("line.separator"));
input = input.replace(" ", System.getProperty("line.separator"));
// textViewwww.setText(dayyz +" " +input);
ArrayList<HashMap<String, String>> list = new ArrayList<HashMap<String, String>>();
count++;
temp=temp+count;
HashMap<String,String> temp=new HashMap<String, String>();
temp.put(FIRST_COLUMN, dayyz);
temp.put(SECOND_COLUMN, input);
temp.put(THIRD_COLUMN, "22");
temp.put(FOURTH_COLUMN, "Unmarried");
list.add(temp);
ListViewAdapter adapter=new ListViewAdapter(MainActivity.this, list);
ListView listView = (ListView) findViewById(R.id.listView3);
listView.setAdapter(adapter);
}
你可以把你的onCreate()代碼? – Andro
發佈您的佈局xml以及。 –
我不是100%確定,但我認爲你沒有做ListView listview gobal。你只能在onCreate()中「使用」listview,就像你做的那樣。只需將ListView listView =(ListView)findViewById(R.id.listView3);''轉換爲'onPostExecute()',並且應該修復它 – PlatinTato