我有3个必要的活动:
背景:
AsyncTasy
到列表List<classNews>
。 Bitmap
。如果我将详细新闻放到3.没有位图的活动,它可以正常工作:
classNews thisNews = dataList.get(position);
Intent intent = new Intent(NewsActivity.this, NewsDetailActivity.class);
intent.putExtra("title", thisNews.getTitle());
startActivity(intent);
但如果我尝试将Bitmap放入其中,它会跳转到Activity 1(主菜单)而不是Activity 3(DetailView):
classNews thisNews = dataList.get(position);
Intent intent = new Intent(NewsActivity.this, NewsDetailActivity.class);
intent.putExtra("title", thisNews.getTitle());
intent.putExtra("title_picture_bitmap", thisNews.getTitlePictureBitmap());
startActivity(intent);
有人有个主意吗?
编辑:
我将帖子扩展为已删除答案的反应:
Eclipse将其视为类似于Bitmap的putExtra
public Intent putExtra (String name, Parcelable value)
我已经红了,我可以在详细活动中使用它:
Bitmap bitmap = (Bitmap) getIntent().getExtras().getParcelable("title_picture_bitmap");