|
|
@@ -5,7 +5,7 @@ import android.os.Handler;
|
|
|
import android.os.Message;
|
|
|
import android.util.SparseArray;
|
|
|
|
|
|
-import com.orhanobut.logger.Logger;
|
|
|
+import com.sheep.gamegroup.util.LogUtil;
|
|
|
|
|
|
import java.util.Locale;
|
|
|
import java.util.Set;
|
|
|
@@ -73,32 +73,32 @@ public class TagAliasOperatorHelper {
|
|
|
switch (msg.what){
|
|
|
case DELAY_SEND_ACTION:
|
|
|
if(msg.obj !=null && msg.obj instanceof TagAliasBean){
|
|
|
- Logger.i(TAG,"on delay time");
|
|
|
+ LogUtil.println(TAG,"on delay time");
|
|
|
sequence++;
|
|
|
TagAliasBean tagAliasBean = (TagAliasBean) msg.obj;
|
|
|
setActionCache.put(sequence, tagAliasBean);
|
|
|
if(context!=null) {
|
|
|
handleAction(context, sequence, tagAliasBean);
|
|
|
}else{
|
|
|
- Logger.e(TAG,"#unexcepted - context was null");
|
|
|
+ LogUtil.println(TAG,"#unexcepted - context was null");
|
|
|
}
|
|
|
}else{
|
|
|
- Logger.w(TAG,"#unexcepted - msg obj was incorrect");
|
|
|
+ LogUtil.println(TAG,"#unexcepted - msg obj was incorrect");
|
|
|
}
|
|
|
break;
|
|
|
case DELAY_SET_MOBILE_NUMBER_ACTION:
|
|
|
if(msg.obj !=null && msg.obj instanceof String) {
|
|
|
- Logger.i(TAG, "retry set mobile number");
|
|
|
+ LogUtil.println(TAG, "retry set mobile number");
|
|
|
sequence++;
|
|
|
String mobileNumber = (String) msg.obj;
|
|
|
setActionCache.put(sequence, mobileNumber);
|
|
|
if(context !=null) {
|
|
|
handleAction(context, sequence, mobileNumber);
|
|
|
}else {
|
|
|
- Logger.e(TAG, "#unexcepted - context was null");
|
|
|
+ LogUtil.println(TAG, "#unexcepted - context was null");
|
|
|
}
|
|
|
}else{
|
|
|
- Logger.w(TAG,"#unexcepted - msg obj was incorrect");
|
|
|
+ LogUtil.println(TAG,"#unexcepted - msg obj was incorrect");
|
|
|
}
|
|
|
break;
|
|
|
}
|
|
|
@@ -106,7 +106,7 @@ public class TagAliasOperatorHelper {
|
|
|
};
|
|
|
public void handleAction(Context context,int sequence,String mobileNumber){
|
|
|
put(sequence,mobileNumber);
|
|
|
- Logger.d(TAG,"sequence:"+sequence+",mobileNumber:"+mobileNumber);
|
|
|
+ LogUtil.println(TAG,"sequence:"+sequence+",mobileNumber:"+mobileNumber);
|
|
|
JPushInterface.setMobileNumber(context,sequence,mobileNumber);
|
|
|
}
|
|
|
/**
|
|
|
@@ -115,7 +115,7 @@ public class TagAliasOperatorHelper {
|
|
|
public void handleAction(Context context,int sequence, TagAliasBean tagAliasBean){
|
|
|
init(context);
|
|
|
if(tagAliasBean == null){
|
|
|
- Logger.w(TAG,"tagAliasBean was null");
|
|
|
+ LogUtil.println(TAG,"tagAliasBean was null");
|
|
|
return;
|
|
|
}
|
|
|
put(sequence,tagAliasBean);
|
|
|
@@ -131,7 +131,7 @@ public class TagAliasOperatorHelper {
|
|
|
JPushInterface.setAlias(context,sequence,tagAliasBean.alias);
|
|
|
break;
|
|
|
default:
|
|
|
- Logger.w(TAG,"unsupport alias action type");
|
|
|
+ LogUtil.println(TAG,"unsupport alias action type");
|
|
|
return;
|
|
|
}
|
|
|
}else {
|
|
|
@@ -157,19 +157,19 @@ public class TagAliasOperatorHelper {
|
|
|
JPushInterface.cleanTags(context, sequence);
|
|
|
break;
|
|
|
default:
|
|
|
- Logger.w(TAG,"unsupport tag action type");
|
|
|
+ LogUtil.println(TAG,"unsupport tag action type");
|
|
|
return;
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
private boolean RetryActionIfNeeded(int errorCode,TagAliasBean tagAliasBean){
|
|
|
if(!ExampleUtil.isConnected(context)){
|
|
|
- Logger.w(TAG,"no network");
|
|
|
+ LogUtil.println(TAG,"no network");
|
|
|
return false;
|
|
|
}
|
|
|
//返回的错误码为6002 超时,6014 服务器繁忙,都建议延迟重试
|
|
|
if(errorCode == 6002 || errorCode == 6014){
|
|
|
- Logger.d(TAG,"need retry");
|
|
|
+ LogUtil.println(TAG,"need retry");
|
|
|
if(tagAliasBean!=null){
|
|
|
Message message = new Message();
|
|
|
message.what = DELAY_SEND_ACTION;
|
|
|
@@ -184,12 +184,12 @@ public class TagAliasOperatorHelper {
|
|
|
}
|
|
|
private boolean RetrySetMObileNumberActionIfNeeded(int errorCode,String mobileNumber){
|
|
|
if(!ExampleUtil.isConnected(context)){
|
|
|
- Logger.w(TAG,"no network");
|
|
|
+ LogUtil.println(TAG,"no network");
|
|
|
return false;
|
|
|
}
|
|
|
//返回的错误码为6002 超时,6024 服务器内部错误,建议稍后重试
|
|
|
if(errorCode == 6002 || errorCode == 6024){
|
|
|
- Logger.d(TAG,"need retry");
|
|
|
+ LogUtil.println(TAG,"need retry");
|
|
|
Message message = new Message();
|
|
|
message.what = DELAY_SET_MOBILE_NUMBER_ACTION;
|
|
|
message.obj = mobileNumber;
|
|
|
@@ -227,8 +227,8 @@ public class TagAliasOperatorHelper {
|
|
|
}
|
|
|
public void onTagOperatorResult(Context context, JPushMessage jPushMessage) {
|
|
|
int sequence = jPushMessage.getSequence();
|
|
|
- Logger.i(TAG,"action - onTagOperatorResult, sequence:"+sequence+",tags:"+jPushMessage.getTags());
|
|
|
- Logger.i(TAG,"tags size:"+jPushMessage.getTags().size());
|
|
|
+ LogUtil.println(TAG,"action - onTagOperatorResult, sequence:"+sequence+",tags:"+jPushMessage.getTags());
|
|
|
+ LogUtil.println(TAG,"tags size:"+jPushMessage.getTags().size());
|
|
|
init(context);
|
|
|
//根据sequence从之前操作缓存中获取缓存记录
|
|
|
TagAliasBean tagAliasBean = (TagAliasBean)setActionCache.get(sequence);
|
|
|
@@ -237,10 +237,10 @@ public class TagAliasOperatorHelper {
|
|
|
return;
|
|
|
}
|
|
|
if(jPushMessage.getErrorCode() == 0){
|
|
|
- Logger.i(TAG,"action - modify tag Success,sequence:"+sequence);
|
|
|
+ LogUtil.println(TAG,"action - modify tag Success,sequence:"+sequence);
|
|
|
setActionCache.remove(sequence);
|
|
|
String logs = getActionStr(tagAliasBean.action)+" tags success";
|
|
|
- Logger.i(TAG,logs);
|
|
|
+ LogUtil.println(TAG,logs);
|
|
|
ExampleUtil.showToast(logs, context);
|
|
|
}else{
|
|
|
String logs = "Failed to " + getActionStr(tagAliasBean.action)+" tags";
|
|
|
@@ -249,7 +249,7 @@ public class TagAliasOperatorHelper {
|
|
|
logs += ", tags is exceed limit need to clean";
|
|
|
}
|
|
|
logs += ", errorCode:" + jPushMessage.getErrorCode();
|
|
|
- Logger.e(TAG, logs);
|
|
|
+ LogUtil.println(TAG, logs);
|
|
|
if(!RetryActionIfNeeded(jPushMessage.getErrorCode(),tagAliasBean)) {
|
|
|
ExampleUtil.showToast(logs, context);
|
|
|
}
|
|
|
@@ -257,7 +257,7 @@ public class TagAliasOperatorHelper {
|
|
|
}
|
|
|
public void onCheckTagOperatorResult(Context context, JPushMessage jPushMessage){
|
|
|
int sequence = jPushMessage.getSequence();
|
|
|
- Logger.i(TAG,"action - onCheckTagOperatorResult, sequence:"+sequence+",checktag:"+jPushMessage.getCheckTag());
|
|
|
+ LogUtil.println(TAG,"action - onCheckTagOperatorResult, sequence:"+sequence+",checktag:"+jPushMessage.getCheckTag());
|
|
|
init(context);
|
|
|
//根据sequence从之前操作缓存中获取缓存记录
|
|
|
TagAliasBean tagAliasBean = (TagAliasBean)setActionCache.get(sequence);
|
|
|
@@ -266,14 +266,14 @@ public class TagAliasOperatorHelper {
|
|
|
return;
|
|
|
}
|
|
|
if(jPushMessage.getErrorCode() == 0){
|
|
|
- Logger.i(TAG,"tagBean:"+tagAliasBean);
|
|
|
+ LogUtil.println(TAG,"tagBean:"+tagAliasBean);
|
|
|
setActionCache.remove(sequence);
|
|
|
String logs = getActionStr(tagAliasBean.action)+" tag "+jPushMessage.getCheckTag() + " bind state success,state:"+jPushMessage.getTagCheckStateResult();
|
|
|
- Logger.i(TAG,logs);
|
|
|
+ LogUtil.println(TAG,logs);
|
|
|
ExampleUtil.showToast(logs, context);
|
|
|
}else{
|
|
|
String logs = "Failed to " + getActionStr(tagAliasBean.action)+" tags, errorCode:" + jPushMessage.getErrorCode();
|
|
|
- Logger.e(TAG, logs);
|
|
|
+ LogUtil.println(TAG, logs);
|
|
|
if(!RetryActionIfNeeded(jPushMessage.getErrorCode(),tagAliasBean)) {
|
|
|
ExampleUtil.showToast(logs, context);
|
|
|
}
|
|
|
@@ -281,7 +281,7 @@ public class TagAliasOperatorHelper {
|
|
|
}
|
|
|
public void onAliasOperatorResult(Context context, JPushMessage jPushMessage) {
|
|
|
int sequence = jPushMessage.getSequence();
|
|
|
- Logger.i(TAG,"action - onAliasOperatorResult, sequence:"+sequence+",alias:"+jPushMessage.getAlias());
|
|
|
+ LogUtil.println(TAG,"action - onAliasOperatorResult, sequence:"+sequence+",alias:"+jPushMessage.getAlias());
|
|
|
init(context);
|
|
|
//根据sequence从之前操作缓存中获取缓存记录
|
|
|
TagAliasBean tagAliasBean = (TagAliasBean)setActionCache.get(sequence);
|
|
|
@@ -290,14 +290,14 @@ public class TagAliasOperatorHelper {
|
|
|
return;
|
|
|
}
|
|
|
if(jPushMessage.getErrorCode() == 0){
|
|
|
- Logger.i(TAG,"action - modify alias Success,sequence:"+sequence);
|
|
|
+ LogUtil.println(TAG,"action - modify alias Success,sequence:"+sequence);
|
|
|
setActionCache.remove(sequence);
|
|
|
String logs = getActionStr(tagAliasBean.action)+" alias success";
|
|
|
- Logger.i(TAG,logs);
|
|
|
+ LogUtil.println(TAG,logs);
|
|
|
ExampleUtil.showToast(logs, context);
|
|
|
}else{
|
|
|
String logs = "Failed to " + getActionStr(tagAliasBean.action)+" alias, errorCode:" + jPushMessage.getErrorCode();
|
|
|
- Logger.e(TAG, logs);
|
|
|
+ LogUtil.println(TAG, logs);
|
|
|
if(!RetryActionIfNeeded(jPushMessage.getErrorCode(),tagAliasBean)) {
|
|
|
ExampleUtil.showToast(logs, context);
|
|
|
}
|
|
|
@@ -306,14 +306,14 @@ public class TagAliasOperatorHelper {
|
|
|
//设置手机号码回调
|
|
|
public void onMobileNumberOperatorResult(Context context, JPushMessage jPushMessage) {
|
|
|
int sequence = jPushMessage.getSequence();
|
|
|
- Logger.i(TAG,"action - onMobileNumberOperatorResult, sequence:"+sequence+",mobileNumber:"+jPushMessage.getMobileNumber());
|
|
|
+ LogUtil.println(TAG,"action - onMobileNumberOperatorResult, sequence:"+sequence+",mobileNumber:"+jPushMessage.getMobileNumber());
|
|
|
init(context);
|
|
|
if(jPushMessage.getErrorCode() == 0){
|
|
|
- Logger.i(TAG,"action - set mobile number Success,sequence:"+sequence);
|
|
|
+ LogUtil.println(TAG,"action - set mobile number Success,sequence:"+sequence);
|
|
|
setActionCache.remove(sequence);
|
|
|
}else{
|
|
|
String logs = "Failed to set mobile number, errorCode:" + jPushMessage.getErrorCode();
|
|
|
- Logger.e(TAG, logs);
|
|
|
+ LogUtil.println(TAG, logs);
|
|
|
if(!RetrySetMObileNumberActionIfNeeded(jPushMessage.getErrorCode(),jPushMessage.getMobileNumber())){
|
|
|
ExampleUtil.showToast(logs, context);
|
|
|
}
|