我正在使用两项活动。一个活动在GridView
中显示图像,并通过点击该GridView
中的特定图像,它应该在另一活动中显示全屏图像。如何将图像数据从一项活动传递给另一项活动?
我该如何做到这一点?强似原始图像数据
我MyGridView.java
mGridView.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View v, int position,long id) {
// TODO Auto-generated method stub
Toast.makeText(getApplicationContext(), "Image"+(position+1),Toast.LENGTH_SHORT).show();
System.out.println(id);
Intent i = new Intent(this, MyImageViewActivity.class);
Bundle bundle = new Bundle();
bundle.putInt("image", position);
i.putExtras(bundle);
startActivityForResult(i, 0);
}
});
意图myIntent = new Intent(this,yourOtherActivity.class); 显示错误 “构造函数Intent(new AdapterView.OnItemClickListener(){},Class)未定义” –
Saurabh
将yourOtherActivity更改为第二个活动的类名称 –
Sorrry..i没有得到u!我有两个类是MyGridView.java,另一个是MyImageViewActivity.java。我在MyGridView.java中编写的内容,这是正确的方法吗? – Saurabh