我的setAliasAndTag 中的回调方法不执行 不是失败了

asd1353020544
2017-11-06 06:22 2.3k 0

我的setAliasAndTag 中的回调方法不执行 不是失败了 而是 一点都不执行 我检查了很多遍 没有发现任何异常 就是不执行了

 JPushInterface.setAliasAndTags(getApplicationContext(), (String) msg.obj, null, mAliasCallback);
  private final TagAliasCallback mAliasCallback = new TagAliasCallback() {
        @Override
        public void gotResult(int code, String alias, Set<String> tags) {
            String logs;
            Log.v("JPush","...........");
            switch (code) {
                case 0:
                    logs = "Set tag and alias success";
                    Log.i("JPush", logs);
                    break;

                case 6002:
                    logs = "Failed to set alias and tags due to timeout. Try again after 60s.";
                    Log.i("JPush", logs);
                    if (ExampleUtil.isConnected(getApplicationContext())) {
                        jPushHandler.sendMessageDelayed(jPushHandler.obtainMessage(MSG_SET_ALIAS, alias), 1000 * 60);
                    } else {
                        Log.i("JPush", "No network");
                    }
                    break;

                default:
                    logs = "Failed with errorCode = " + code;
                    Log.e("JPush", logs);
            }

//            ExampleUtil.showToast(logs, getApplicationContext());
        }

    };

1个回答

热门排序