繁体   English   中英

待定意图活动结果

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM