當前我正在爲自己的用途開發一個庫。我在這個圖書館的課程名爲BaseWindow
,我的圖書館項目也包括SlidingMenu
項目作爲圖書館。當我嘗試從我的佈局文件夾中獲得listView
時,我收到NullPointerException
。我的類的構造是這樣的:在庫項目中給ListView充氣時發生Nullpointer異常
public class BaseWindow extends SlidingFragmentActivity {
private String windowTitle;
private int menuResourceId;
/**
* @param layoutResourceId identificator of the layout to inflate(R.layout.your_layout)
* @param menuResourceId identification of the menu to inflate(R.layout.your_menu)
* @param windowTitle title of this window
*/
public void InitializeWindow(int layoutResourceId, int menuResourceId, String windowTitle) {
...........
ListView lv = (ListView)findViewById(R.id.menu_listview);
}
}
我知道像這樣的東西應該在onCreate
方法來完成。但是在外面可以這樣做,就像我一樣嗎?當我拿着我的MousePointer在findViewById
方法,它實際引用的方法在我的超
View com.slidingmenu.lib.app.SlidingFragmentActivity.findViewById(int id)
的SlidingFragmentActivity
類擴展SherlockFragmentActivity
有誰知道是什麼原因導致這個問題?我的是我的lv
對象。空值?我如何從這個庫類中獲得我的ListView?