首先判断网络连接

public static boolean isNetworkavailable(Activity mActivity){Context mContext=mActivity.getApplicationContext();ConnectivityManager mConnectivityManager=(ConnectivityManager)mContext.getSystemService(CONNECTIVITY_SERVICE);if(mConnectivityManager==null){return false;}NetworkInfo mNetworkInfo=mConnectivityManager.getActiveNetworkInfo();if(mNetworkInfo!=null){return mNetworkInfo.isAvailable();}return false;}

弹出的提示框类型

public enum DIALOGSTYLE{NETWORK_ERROR_DIALOG,QUIT_GAME_DIALOG,};

弹出提示框

public void showDialog(String title,String message,boolean showCancelBtn,final DIALOGSTYLE style){AlertDialog.Builder builder=new Builder(UnityPlayerNativeActivity.this);builder.setMessage(message);builder.setTitle(title).setIcon(R.drawable.app_icon);builder.setPositiveButton("￈ᄋ￈ᅬ", new android.content.DialogInterface.OnClickListener() {@Overridepublic void onClick(DialogInterface arg0, int arg1) {// TODO Auto-generated method stubarg0.dismiss();switch (style) {case NETWORK_ERROR_DIALOG:System.exit(0);break;case QUIT_GAME_DIALOG:System.exit(0);break;default:break;}}});if(showCancelBtn){builder.setNegativeButton("取消", new android.content.DialogInterface.OnClickListener() {@Overridepublic void onClick(DialogInterface arg0, int arg1) {// TODO Auto-generated method stubarg0.dismiss();}});}builder.create().show();}


更多相关文章

  1. Android中如何判断内存卡是否存在
  2. Android(安卓)断点续传
  3. 我的Android计算器
  4. Android搜索框自动提示文本框——(单一提示)
  5. 带确定和取消的
  6. android (back)返回键监听
  7. android实现自动提示功能
  8. 如果判断移动端是安卓还是IOS
  9. Android(安卓)七种对话框使用

随机推荐

  1. 使用Android系统隐藏api读取*.apk程序安
  2. 使用ndk中的gcc编译Android可执行文件
  3. Android(安卓)BitmapShader的简单使用和
  4. 安装android studio 出现的路径问题 tool
  5. 【Android(安卓)Developers Training】 9
  6. Android(安卓)GLSurfaceView.Renderer 类
  7. Android(安卓)中tomcat搭建本地服务器
  8. Android双向滑动控件
  9. Android使用AOP实现动态权限获取
  10. 2013 HTML5中国峰会演讲:Android上的HTML5