获取应用程序上下文错误

阿西什

我正在尝试以编程方式将我的设备令牌从我的 android 应用程序存储到 AWS SNS 平台应用程序。

我在getApplicationContext()方法中遇到错误任何人都有解决此错误的方法?

这是我的代码:

public class RegisterIdForAWS extends AsyncTask<String, Void, Void> {
    private Exception exception;

    @Override
    protected Void doInBackground(String... strings) {
        try {
            String pushNotificationRegId = FirebaseInstanceId.getInstance().getToken();

            if (pushNotificationRegId != null) {

                CognitoCachingCredentialsProvider provider = new CognitoCachingCredentialsProvider(
                       getApplicationContext(),
                        "us-west-2:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
                        Regions.US_WEST_2);
                String platformApplicationArn = "arn:aws:sns:us-west-2:11111111111:app/GCM/123";
                AmazonSNSClient pushClient = new AmazonSNSClient(provider);
                pushClient.setRegion(Region.getRegion(Regions.US_WEST_2));

                String customPushData = "";
                CreatePlatformEndpointRequest platformEndpointRequest = new CreatePlatformEndpointRequest();
                platformEndpointRequest.setCustomUserData(customPushData);
                platformEndpointRequest.setToken(pushNotificationRegId);
                platformEndpointRequest.setPlatformApplicationArn(platformApplicationArn);
                CreatePlatformEndpointResult result = pushClient.createPlatformEndpoint(platformEndpointRequest);
                Log.w(TAG, "Amazon Push reg result: " + result);
            }
        } catch (Exception e) {
            this.exception = e;
        }

        return null;
    }

    protected void onPostExecute(String text) {
        Log.w(TAG, "Amazon Push reg Finished");
    }


}
安德里亚·埃巴诺

在异步类的构造函数中,传递上下文

private Context mContext;

public RegisterIdForAWS (Context context){
     mContext = context;
}

并像这样实例化类:

RegisterIdForAWS task = new RegisterIdForAWS (context);

希望能帮助到你。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

获取应用程序上下文返回null

来自分类Dev

从CommandLinerRunner获取应用程序上下文

来自分类Dev

Android获取Android库上下文与应用程序上下文

来自分类Dev

根上下文/应用程序上下文和Servlet上下文

来自分类Dev

来自应用程序上下文的FragmentManager

来自分类Dev

Spring递归加载应用程序上下文

来自分类Dev

Spring应用程序上下文为null

来自分类Dev

Tizen应用程序上的上下文菜单

来自分类Dev

Android Webview应用程序上下文

来自分类Dev

应用程序上下文。这是什么?

来自分类Dev

Spyne与Flask应用程序上下文

来自分类Dev

在应用程序上下文之外工作-Flask

来自分类Dev

在活动中调用应用程序上下文

来自分类Dev

Android中的应用程序上下文

来自分类Dev

从非活动单例类获取应用程序上下文

来自分类Dev

使用Flask-Restful从应用程序上下文获取数据库连接

来自分类Dev

在Android的Fragment中获取应用程序上下文?

来自分类Dev

检测每个触摸事件而不获取应用程序上下文?

来自分类Dev

如何在Nativescript中正确获取Android应用程序上下文

来自分类Dev

在非活动类中获取应用程序上下文以传递CSV文件

来自分类Dev

Spring root应用程序上下文和servlet上下文混淆

来自分类Dev

从Spring安全性上下文访问应用程序上下文

来自分类Dev

在应用程序上下文之后加载上下文

来自分类Dev

活动上下文与应用程序上下文

来自分类Dev

Web或控制台应用程序,如何获取当前DLL的应用程序上下文

来自分类Dev

Spring应用程序-应用程序上下文IOC

来自分类Dev

无法在 Spring Boot 应用程序中加载应用程序上下文

来自分类Dev

尽管加载了正确的应用程序上下文,JUnit仍测试访问错误的数据库

来自分类Dev

即使所有bean似乎都能正常工作,Spring Tool Suite应用程序上下文xml错误

Related 相关文章

  1. 1

    获取应用程序上下文返回null

  2. 2

    从CommandLinerRunner获取应用程序上下文

  3. 3

    Android获取Android库上下文与应用程序上下文

  4. 4

    根上下文/应用程序上下文和Servlet上下文

  5. 5

    来自应用程序上下文的FragmentManager

  6. 6

    Spring递归加载应用程序上下文

  7. 7

    Spring应用程序上下文为null

  8. 8

    Tizen应用程序上的上下文菜单

  9. 9

    Android Webview应用程序上下文

  10. 10

    应用程序上下文。这是什么?

  11. 11

    Spyne与Flask应用程序上下文

  12. 12

    在应用程序上下文之外工作-Flask

  13. 13

    在活动中调用应用程序上下文

  14. 14

    Android中的应用程序上下文

  15. 15

    从非活动单例类获取应用程序上下文

  16. 16

    使用Flask-Restful从应用程序上下文获取数据库连接

  17. 17

    在Android的Fragment中获取应用程序上下文?

  18. 18

    检测每个触摸事件而不获取应用程序上下文?

  19. 19

    如何在Nativescript中正确获取Android应用程序上下文

  20. 20

    在非活动类中获取应用程序上下文以传递CSV文件

  21. 21

    Spring root应用程序上下文和servlet上下文混淆

  22. 22

    从Spring安全性上下文访问应用程序上下文

  23. 23

    在应用程序上下文之后加载上下文

  24. 24

    活动上下文与应用程序上下文

  25. 25

    Web或控制台应用程序,如何获取当前DLL的应用程序上下文

  26. 26

    Spring应用程序-应用程序上下文IOC

  27. 27

    无法在 Spring Boot 应用程序中加载应用程序上下文

  28. 28

    尽管加载了正确的应用程序上下文,JUnit仍测试访问错误的数据库

  29. 29

    即使所有bean似乎都能正常工作,Spring Tool Suite应用程序上下文xml错误

热门标签

归档