在菜單項上點擊,我想彈出一個對話框。對話框中的Android ListView - 空指針異常
private void getAcLookUpDialog()
{
try
{
Dialog dlg = new Dialog(this);
dlg.setContentView(R.layout.aclookup);
dlg.setTitle(Html.fromHtml("<b><H2>" + "Select A/C# " + "</H2></b>"));
startManagingCursor(cur);
cur = actable.getAllAC();
Log.d("Testing", "No of AC are " + cur.getCount());
ListView lv = (ListView) findViewById(R.id.aclookuplist);
SimpleCursorAdapter adapter1 = new SimpleCursorAdapter (this, R.layout.aclookup_listitem, cur, new String[] {"AC"}, new int[] {R.id.acactext});
lv.setAdapter(adapter1);
dlg.show();
}
catch(Exception e)
{
Log.d("Testing", "In getACLookUpdialog: error is: "+ e.toString());
}
}
它拋出
八月12日至13日:58:43.968:DEBUG /測試(3563):在getACLookUpdialog:錯誤是:顯示java.lang.NullPointerException
該查詢獲取數據。我試圖把我的其他應用程序工作的差異查詢。 aclookup.xml只有一個listview。 aclookup_listitem只有一個textview。
我在做什麼錯?
你已經登錄你的錯誤後,消息,做e.printStackTrace();以獲得更詳細的錯誤信息(例如,您從哪裏獲取錯誤)。 – Jave
好的。我是android新手。我補充說。現在我應該在哪裏看到它。在Logcat中,錯誤標籤? – sam
當使用'printStackTrace()'顯示時,它將顯示爲警告類別下的一大塊文本。 – Jave