【发布时间】:2012-02-07 19:21:43
【问题描述】:
在我的应用程序中,某些任务需要某种网络连接(wifi 或蜂窝网络都可以)。在我的活动中,我有一个检查onResume()来检查网络状态,如果没有连接,我想显示网络设置屏幕:
private void showConnectionSettings() {
Intent intent = new Intent(Settings.ACTION_WIRELESS_SETTINGS);
ComponentName cn = new ComponentName( "com.android.phone", "com.android.phone.Settings" );
intent.setComponent( cn );
intent.setFlags( Intent.FLAG_ACTIVITY_NEW_TASK );
this.getBaseContext().startActivity( intent );
}
然而,这给我带来了移动网络屏幕,当我想显示Wireless and Network Settings 屏幕时,用户可以选择他们的连接类型。
【问题讨论】:
-
"如果没有连接,我想显示网络设置屏幕"?否则我不知道你需要什么。
标签: android android-intent android-activity