gpt4 book ai didi

android - Google Cloud Messaging 注册方法因 IOException (MAIN_THREAD) 而失败

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:00:02 26 4
gpt4 key购买 nike

已关注 Google's GCM example非常仔细,但仍然出现了令人沮丧的错误。在这里找不到答案,所以我想记录下来以备将来引用。

我非常确定我已使用正确的权限等正确设置了 list (完全按照上面的示例)...但是这段代码总是导致 IOException 并解释为“MAIN_THREAD”。

String regid = "";
try {
GoogleCloudMessaging gcm = GoogleCloudMessaging.getInstance(getApplicationContext());
String sender_id = getResources().getString(R.string.GCM_sender_id);
regid = gcm.register(sender_id);
Log.d(TAG, "Device registered, registration id=" + regid);
}
catch (IOException ex) {
Log.e(TAG, "Device registration failed", ex);
}

我试图通过逐步查找问题,所以当然是在主线程上执行这段代码。回想起来,答案是显而易见的……但我将在下面输入。

最佳答案

鼓声...您不能在主线程上调用注册方法。回想起来很明显,但也许还有其他人和我一样糟糕(但每天都在减少!)

关于android - Google Cloud Messaging 注册方法因 IOException (MAIN_THREAD) 而失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17008772/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com