Android activity 片段活动和列表适配器空指针异常错误
我创建了listview和fragment活动,但列表适配器不工作。 片段代码:Android activity 片段活动和列表适配器空指针异常错误,android-activity,fragment,listadapter,Android Activity,Fragment,Listadapter,我创建了listview和fragment活动,但列表适配器不工作。 片段代码: @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View rootView = inflater.inflate(R.layout.fragment_friends, container,
@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);
创建时受保护的void(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_提要);
listView=(listView)findViewById(R.id.list);
feedItems=新的ArrayList();
listAdapter=新的FeedListAdapter(此为feedItems);
列出适配器代码:
public FeedListAdapter(Activity activity, List<FeedItem> feedItems) {
this.activity = activity;
this.feedItems = feedItems;
}
公共FeedListAdapter(活动,列出feedItems){
这个。活动=活动;
此项。feedItems=feedItems;
}
列表适配器为空
请帮助我。尝试为FeedListAdapter(上下文cntx,列表feedItems)更改FeedListAdapter(活动活动,列表feedItems)我认为您正在发送上下文并尝试在构造函数中获取活动…尝试为FeedListAdapter(上下文cntx,列表feedItems)更改FeedListAdapter(活动,列表feedItems)我认为您正在发送上下文并试图在构造函数中获取活动…欢迎来到stackoverflow。请在
feedItems
中添加一些项。您的代码看起来像是设置为空(null)FeedListAdapter
中的feedItems
将列表适配器设置为空。欢迎来到stackoverflow。请在feedItems
中添加一些项目。您的代码看起来像是在feedlistapter
中设置了空(null)feedItems
,因此将列表适配器设置为空。