首先判断网络连接

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】Android自定义属性,attr format取值类型
  5. Android Studio 更新时提示connection failed的解決方法
  6. android 9.0通知栏适配,可用通知栏,悬浮通知,震动,提示音,
  7. Android笔记四 虚拟机Dalvik、Android各种java包功能、Android相

随机推荐

  1. PackageInstaller 原理简述
  2. Android(安卓)UI之Notification
  3. 错误记录seterror的文字不显示
  4. Android实用插件,持续更新
  5. 【Android】fragment+Viewpager+自动隐藏
  6. Android个人使用adb命令总结(持续更新...
  7. 腾讯音乐初试翻车记录(Android)
  8. Android(安卓)MultiDex 解析与使用
  9. Retrofit2 ,Dagger2等常用框架注解功能介
  10. Android拦截HOME按键