我自己做了个相册,现在功能都做了,相册是由三个activity进行跳转的(相册墙、照片墙、大图浏览三个activity),现在我想让其他应用程序调用到我的相册中的图片并返回到应用程序中,我该怎么做???
流程 :
例如: 短信 ——>我自己的相册(相册墙这个activity)——>照片墙这个activity,点击照片墙上的图片后回到短信的页面,并且短信页面会获取到图片!
请哪位大神教教我!小弟是新手,第一次弄这个方面的东西!万分感谢!
------解决方案--------------------
lz只需要在那个activity setResult就可以了
比如:
Intent intent = getIntent();
intent.putExtra("value", "myvalue");
setResult(RESULT_OK, intent);
其他app调用之后
@Override
public void onActivityResult(int requestCode, int resultCode,
Intent data) {
if (resultCode == RESULT_OK) {
String value = data.getStringExtra("value");
Toast.makeText(getActivity(), value, 1000).show();
}
}
------解决方案--------------------
A
startActivityForResult(new Intent(this, Activity_B.class),1);
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (resultCode == RESULT_OK) {
setResult(RESULT_OK, data);
finish();
}
}
B
Intent intent = new Intent();
intent.putExtra("value", "myvalue");
setResult(RESULT_OK, intent);