布局文件未动

package com.pas.checknetwork;import android.net.ConnectivityManager;import android.net.NetworkInfo;import android.os.Bundle;import android.app.Activity;import android.app.AlertDialog;import android.app.AlertDialog.Builder;import android.content.DialogInterface;import android.content.DialogInterface.OnClickListener;import android.content.Intent;import android.view.Menu;import android.widget.Toast;public class MainActivity extends Activity{@Overrideprotected void onCreate(Bundle savedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);}@Overridepublic boolean onCreateOptionsMenu(Menu menu){// Inflate the menu; this adds items to the action bar if it is present.getMenuInflater().inflate(R.menu.main, menu);return true;}@Overrideprotected void onStart(){//1、创建对话框构造器checkNetState();super.onStart();}private void checkNetState(){ConnectivityManager connmanager = (ConnectivityManager) this.getSystemService(CONNECTIVITY_SERVICE);NetworkInfo netinfo = connmanager.getActiveNetworkInfo();if (netinfo != null && netinfo.isConnected()){Toast.makeText(this, "网络可用", Toast.LENGTH_LONG).show();} else{AlertDialog.Builder builder=new Builder(this);builder.setTitle("提醒");builder.setMessage("当前网络不可用,点击确定设置网络");builder.setPositiveButton("取消",new OnClickListener(){@Overridepublic void onClick(DialogInterface dialog, int which){finish();}});builder.setNegativeButton("确定", new OnClickListener(){@Overridepublic void onClick(DialogInterface dialog, int which){Toast.makeText(MainActivity.this, "网络不可用,请设置", Toast.LENGTH_LONG).show();Intent intent = new Intent();intent.setClassName("com.android.settings", "com.android.settings.SettingsEMUI");startActivity(intent);}});builder.create().show();}}}

更多相关文章

  1. GPS的开关设置
  2. android 使用xml drawable 实现 局部圆角,可用作圆角边框
  3. 倒计时按钮
  4. SimpleDraweeView 动态设置宽高
  5. [置顶] Android基础--ConnectivityManager检查网络连接
  6. 垂直滚动跑马灯AutoScrollTextView
  7. Android(安卓)shape自定义形状,设置渐变色
  8. Android(安卓)滑动渐变 扩展效果 免费专区
  9. 网络实时监测广播类

随机推荐

  1. MySQL实时监控工具orztop的使用介绍
  2. MySQL基础教程之IN的用法详解
  3. mysql7.x单独安装mysql的方法
  4. MySQL exists 和in 详解及区别
  5. Mac下MySQL5.7忘记root密码的解决方法
  6. mysql 基础教程之库与表的详解
  7. Mysql 出现故障应用直接中断连接导致数据
  8. linux下mysql的root密码忘记的解决方法
  9. mysql 协议的ping命令包及解析详解及实例
  10. Centos 6.4源码安装mysql-5.6.28.tar.gz