Browse Source

自定义dislpay网络连接错误提示

leijie 8 years ago
parent
commit
d2b3aafcc2

+ 19 - 1
display-client/src/com/ai/ipu/display/MainActivity.java

@ -5,7 +5,8 @@ import android.graphics.Rect;
5 5
import android.os.Bundle;
6 6
import android.util.DisplayMetrics;
7 7
import android.view.View;
8
import android.widget.Toast;
8
9
import java.net.SocketTimeoutException;
9 10
10 11
import com.ai.ipu.ipupathmenu.PathMenu;
11 12
import com.ai.ipu.ipupathmenu.PathMenu.OnButtonClickListener;
@ -13,6 +14,7 @@ import com.ai.ipu.mobile.app.AppInfoUtil;
13 14
import com.ai.ipu.mobile.app.ApplicationManager;
14 15
import com.ai.ipu.mobile.app.MobileCheck;
15 16
import com.ai.ipu.mobile.app.MobileOperation;
17
import com.ai.ipu.mobile.util.IpuMobileLog;
16 18
//import com.baidu.mapapi.SDKInitializer;
17 19
import com.umeng.analytics.MobclickAgent;
18 20
import com.wade.mobile.app.AppRecord;
@ -20,6 +22,7 @@ import com.wade.mobile.frame.activity.TemplateMainActivity;
20 22
import com.wade.mobile.frame.config.ServerConfig;
21 23
import com.wade.mobile.ui.comp.dialog.ConfirmBlockDialog;
22 24
import com.wade.mobile.ui.view.FlipperLayout;
25
import com.wade.mobile.util.Constant;
23 26
import com.wade.mobile.util.Messages;
24 27
25 28
public class MainActivity extends TemplateMainActivity {
@ -220,4 +223,19 @@ public class MainActivity extends TemplateMainActivity {
220 223
        }
221 224
	}
222 225
	/***************创建初始化设置快捷菜单END********************/
226
	
227
	@Override
228
	protected void error(Exception e) {
229
		handler.sendEmptyMessage(3);
230
		if(e instanceof java.net.ConnectException){			
231
			getWadeMobileClient().alert("启动失败:网络连接错误", Constant.Function.close, new Object[] {false});
232
			return;
233
		}
234
		if (e instanceof SocketTimeoutException) {
235
			// 这个地方需要关闭应用
236
			getWadeMobileClient().alert(Messages.CONN_SERVER_FAILED, Constant.Function.close, new Object[] {false});
237
			return;
238
		}
239
		IpuMobileLog.e(TAG, e.getMessage(), e);
240
	}
223 241
}

+ 0 - 1
display-client/src/com/ai/ipu/func/MobileOpenApp.java

@ -1,6 +1,5 @@
1 1
package com.ai.ipu.func;
2 2
3
import com.ai.ipu.dynamic.DynamicPluginExtendManager;
4 3
import org.json.JSONArray;
5 4
6 5
import android.content.ComponentName;