2
我已經嘗試過所有可能的問題,但是無法繞過它。Android:靜態變量在適配器內爲空
我有一個java文件(機器人活動),我宣佈
private someAdapter someAdapterObj;
裏面的onCreate()我調用構造函數和獲取適配器實例化。
this.someAdapterObj= new someAdapter (this,
R.layout.item_row,someAdapter.getAllNews());
裏面someAdapter文件,我有
private static someArrayList;
我也有一個addtoarraylist()內someAdapter。
現在,我在mainActivity中調用onCreate的addtoarraylist(),但在實例化適配器之前。這應該是可能的,因爲數組列表是靜態的。但是,當我將其添加到數組列表時,我會收到一個空指針異常。有人可以幫幫我嗎?
那麼你初始化'someArrayList'在哪裏?你沒有顯示。 –
請問您可以添加'someAdapter'代碼嗎? –
@JonSkeet Mann ..非常感謝..我怎麼沒有看到..那正是問題所在。上帝,我跳出大樓.. :) –