我的setAliasAndTag 中的回调方法不执行 不是失败了
我的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());
}
};