這是一個片段從數據庫填充一個ListView:Android - 爲什麼這告訴我「內容視圖尚未創建」?
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
LinearLayout Layout5 = (LinearLayout) inflater.inflate(R.layout.tab_frag5_layout, container, false);
Cursor allBands;
MyDatabase db;
Context ctx = (Context)TabFragment5.this.getActivity();
db = new MyDatabase(ctx);
allBands = db.getBands();
ListAdapter adapter = new SimpleCursorAdapter (ctx,
R.layout.listelement,
allBands,
new String[] {"BandName"},
new int[] {R.id.text15});
getListView().setAdapter(adapter);
return Layout5;
}
這是爲什麼給我在logcat中的「尚未創建的內容視圖」?片段打開時程序部隊密切...
不應該是第一個語句setContentView(..)? – kosa 2012-02-15 00:44:56
我不這麼認爲,我正在處理碎片。 – tyb 2012-02-15 00:48:41