作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我想分享我的应用程序中的一些内容。共享后(例如 - 发送消息),我希望我的应用程序再次处于 Activity 状态并且发送应用程序消失。使用下面的代码,我希望调用 onActivityResult
,但它从未被调用。
发送电子邮件后,我的应用程序再次出现,但在发送短信(“消息”)后,消息应用程序仍然存在。 (永远不会调用 onActivityResult
)
谢谢:-)
Intent sharingIntent = new Intent(android.content.Intent.ACTION_SEND);
sharingIntent.setType("text/plain");
String shareBody = "This is a test";
sharingIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "You have to see this!");
sharingIntent.putExtra(android.content.Intent.EXTRA_TEXT, shareBody);
startActivityForResult(Intent.createChooser(sharingIntent, "Share via"),1);
getFragmentManager().popBackStack();
最佳答案
这只会在用户按下后退按钮时被调用。因为您正在启动一个新的 Intent ,所以您将控制权交给了另一个应用程序。所以通常情况下,如果用户按下后退按钮(我作为 Android 用户会这样做),用户将返回到您的应用程序。这是我更喜欢在这种情况下使用的方式,据我所知,这也是在 Android 中执行此操作的唯一方式。
关于Android:通过 Intent.ACTION_SEND 共享(某物),然后自动返回到我的应用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12707427/
当我在我的 Angular 应用程序中创建一个常量时,我想访问一个 $injectable。 这样的事情可能吗?注入(inject)剂如何申报? myApp.constant('myCon
我正在尝试提取称为tests.stats()的个人功能的输出 我用return语句创建一个函数: return(c(list.test.1, list.test.2 ,list.test.3,
我是一名优秀的程序员,十分优秀!