我已经仔细阅读过,但仍无法找到解决方案,分享并不起作用:
请特别注意最后一部分:
http://developer.android.com/training/basics/intents/filters.html
我试图用隐含意图实现一些小东西。因此,app1在按钮点击时将图像发送到app2。应用程序2接收,显示图像并将结果发送到应用程序1.我的问题是,每当从app OnCreate
我拨打triggerNotification()
我的应用程序停止工作,更确切地说,从应用程序1分享按钮会导致同一页面。相比之下,当我只是评论triggerNotification()
分享按钮工作正常。
请参阅应用2中的代码段:
app2 onCreate
的某些部分:
if (Intent.ACTION_SEND.equals(action) && type != null) {
if ("image/jpeg".equals(type)) {
Uri imgUri = intent.getParcelableExtra(Intent.EXTRA_STREAM);
if (imgUri != null) {
//This also does not work.
ImageView imageView = (ImageView) findViewById(R.id.image);
imageView.setImageURI(imgUri);
triggerNotification();
}
}
}
}
破坏一切的方法:
public void triggerNotification() {
Intent intent = new Intent();
setResult(RESULT_OK, intent);
finish();
}