【发布时间】:2019-05-17 11:57:03
【问题描述】:
在我的一项活动 onCreate 方法中,我将 ArrayList 从意图传递到片段以创建片段。但是,我意识到它会抛出空指针异常,因为在接收到意图之前可能会创建片段?我应该如何解决这个问题?在我的 onCreate 方法中。
monitor_list= this.getIntent().getParcelableArrayListExtra("monitorList");
cholesterol_monitor = (ArrayList<CholesterolMonitor>) monitor_list;
monitorListFragment = MonitorListFragment.newInstance(cholesterol_monitor);
getSupportFragmentManager()
.beginTransaction()
.replace(R.id.fragment_monitor_layout, monitorListFragment)
.commit();
【问题讨论】:
标签: android-fragments android-intent android-asynctask oncreate android-intentservice