读书人

检察并提醒用户设置网络(一)

发布时间: 2013-01-17 10:28:55 作者: rapoo

检查并提醒用户设置网络(一)

源代码参见:

http://write.blog.csdn.net/postedit/8195438

但是有些不妥当,修正如下:

onClick()中的处理不正确,如下:

if (!flag) {AlertDialog.Builder builder = new AlertDialog.Builder(this);builder.setIcon(android.R.drawable.ic_dialog_alert);builder.setTitle("网络状态");builder.setMessage("当前网络不可用,是否设置?");builder.setPositiveButton("确定",new DialogInterface.OnClickListener() {@Overridepublic void onClick(DialogInterface dialog, int which) {ComponentName comp = new ComponentName("com.android.settings","com.android.settings.WirelessSettings");Intent mIntent = new Intent();mIntent.setComponent(comp);mIntent.setAction("android.intent.action.VIEW");startActivity(mIntent);}});  builder.setNegativeButton("取消", new DialogInterface.OnClickListener() {                                @Override                public void onClick(DialogInterface dialog, int which) {                    dialog.cancel();                }            });   builder.create();         builder.show();}


修改如下:

if (android.os.Build.VERSION.SDK_INT > 10) {context.startActivity(new Intent(android.provider.Settings.ACTION_SETTINGS));} else {context.startActivity(new Intent(android.provider.Settings.ACTION_WIRELESS_SETTINGS));}


读书人网 >移动开发

热点推荐