待定意图活动结果

时间:2014-06-26 18:06:56

标签: android android-intent android-pendingintent

一旦出现异常,我就从一个线程开始一个待处理的意图活动,如何处理活动结果

即用户打开通知并完成活动。如何获得结果

这是我未决的意向代码

        PendingIntent pendingNotificationIntent = PendingIntent.getActivity(
                        mContext, constants.REQUEST_AUTHORIZATION, e.getIntent(),
                        PendingIntent.FLAG_UPDATE_CURRENT
                        | PendingIntent.FLAG_ONE_SHOT);

e是意图,一旦用户打开它并完成所有步骤,一旦他完成后获得通知

1 个答案:

答案 0 :(得分:0)

您无法“获取结果”活动,因为您并未首先调用startActivityForResult()。此类活动的响应也会返回onActivityResult(),而Application不属于您的主题。如果您需要在应用程序中传达某些状态更改,我会扩展Singleton对象(或使用SharedPreferences模式创建单独的类),然后我的授权Activity会将状态更改报告回Application对象。更简单的方法是将授权结果保存在{{1}}中,以便您可以从其他对象访问它。