当我从Android设置页面启动Wifi设置页面时,顶部操作栏中有一个后退按钮。但是当我从我自己的应用程序启动Wifi设置时就没有了。
我使用的代码是:
Intent intent = new Intent(Settings.ACTION_WIFI_SETTINGS);
startActivity(intent);
我知道wifi设置活动和我的活动已经在同一个后台。有没有办法在操作栏中显示后退按钮?
答案 0 :(得分:1)
据我所知,没有办法做你想做的事。但是,我认为即使有,你也不太可能真的想要这样做。
操作栏中的“后退”按钮实际上是向上按钮。点击它不会让用户回到你的应用程序;它会使用户在设备设置中上升一级。
https://developer.android.com/design/patterns/navigation.html
答案 1 :(得分:0)
尝试添加
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
或尝试
Intent intent = new Intent(Intent.ACTION_MAIN, null);
intent.addCategory(Intent.CATEGORY_LAUNCHER);
ComponentName cn = new ComponentName("com.android.settings", "com.android.settings.wifi.WifiSettings");
intent.setComponent(cn);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity( intent);