我想一个位图通过从一个片段到另一个 - 和现在用的这个帖子作为指导:的Android - getIntent()从片段
send Bitmap using intent Android
什么我有麻烦在接收活动片段中使用getIntent()。它不承认该方法。在那里有一些帖子说它不可能在片段中使用getIntent()...但是必须有一种方法?代码应该放在主机活动中吗?
这里就是我想:
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
String filename = getIntent().getStringExtra("image");
try {
FileInputStream is = this.openFileInput(filename);
imageBitmap = BitmapFactory.decodeStream(is);
is.close();
} catch (Exception e) {
e.printStackTrace();
}
}
给这个赞成票不是因为它解决了问题,而是恰当的方法。您应该使用该活动作为让片段彼此通信的“媒介”。 – ChallengeAccepted 2014-11-14 23:21:54