我在活动中有一个列表视图,当选择一行时,我想显示另一个包含ImageView和TextView的活动。如何设置第一个活动的图像和文本?我正在猜测文本,我可以使用额外的意图。
答案 0 :(得分:2)
intent.putExtra("data", bitmap)
intent.putExtra("your_string", strName);
您可以从其他活动中接收位图
Intent intent = getIntent();
Bitmap bitmap = (Bitmap) intent.getParcelableExtra("data");
它耗费大量内存并且也很慢。
如果要在活动之间传递它,可以将其存储在文件中。这样效率更高。
答案 1 :(得分:2)
有多种方法可以在活动之间发送数据
intent.putExtra("data", bitmap)
并接收图片
正如@deniz所建议的