2015-11-09 41 views
1

我創建了列表視圖和片段activity.But列表適配器不工作。 片段編碼:片段活動和列表適配器空指針異常錯誤

@Override 
public View onCreateView(LayoutInflater inflater, ViewGroup container, 
         Bundle savedInstanceState) { 
    View rootView = inflater.inflate(R.layout.fragment_friends, container, false); 

    Intent intent = new Intent(getActivity(), MainFeed.class); 
    getActivity().startActivity(intent); 
    // Inflate the layout for this fragment 
    return rootView; 
} 

活動代碼:

protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_feed); 

    listView = (ListView) findViewById(R.id.list); 

    feedItems = new ArrayList<FeedItem>(); 

    listAdapter = new FeedListAdapter(this, feedItems); 

列表適配器代碼:

public FeedListAdapter(Activity activity, List<FeedItem> feedItems) { 
    this.activity = activity; 
    this.feedItems = feedItems; 
} 

列表適配器爲空。

請幫幫我。

+1

歡迎。 請在'feedItems'中添加一些項目。你的代碼看起來像你在'FeedListAdapter'中設置了空(null)'feedItems',所以你得到_List Adapter null._ – pRaNaY

回答

0

嘗試改變FeedListAdapter(活動活動,列表feedItems)爲FeedListAdapter(上下文CNTX,列表feedItems)我想您發送上下文並試圖獲得活動在構造函數中...在計算器