我想使用putStringArrayListExtra
发送List数据@Override
protected void onPostExecute(List<MainActivityModel> result) {
super.onPostExecute(result);
Intent intent = new Intent(SplashScreen.this,MainActivity.class);
intent.putStringArrayListExtra("data", result);
startActivity(intent);
}
答案 0 :(得分:0)
在列表中实施Parcelable并使用putParcelableArrayList
。 Docs
答案 1 :(得分:0)
制作自定义列表Parcelable
intent.putExtra("CustomDataList", mCustomDataList);
在新的活动中使用它像这样:
Bundle data= getIntent().getExtras();
CustomList newList = (CustomList) data.getParcelable("CustomDataList");
有关Parcelable的更多信息,请参阅:How can I make my custom objects Parcelable?
答案 2 :(得分:0)
您需要使用模型实现的界面 Parcelable 。并使用 putParcelableArrayListExtra 方法