![](/img/trans.png)
[英]Returning result of pending Intent to the Activity that created it
[英]Pending intent activity result
一旦出现异常,我将从线程启动待处理的意图活动,如何处理活动结果
即,一旦用户打开通知并完成活动。 如何取得结果
这是我待定的意图代码
PendingIntent pendingNotificationIntent = PendingIntent.getActivity(
mContext, constants.REQUEST_AUTHORIZATION, e.getIntent(),
PendingIntent.FLAG_UPDATE_CURRENT
| PendingIntent.FLAG_ONE_SHOT);
e是意图,一旦用户打开它并完成所有步骤,完成后如何获取通知
您不能“ 获得结果的活动 ”,因为您首先没有调用startActivityForResult()
。 同样,来自此类活动的响应将返回到onActivityResult()
,它不属于您的线程。 如果您需要在整个应用程序之间传达某些状态更改,则可以扩展Application
对象(或使用Singleton
模式创建单独的类),然后我的授权Activity会将状态更改报告回Application对象。 更简单的方法是将授权结果保存在SharedPreferences
以便您可以从其他对象访问它。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.