Android:如何使用后退按钮开始设置活动

时间:2018-01-10 20:31:27

标签: android

当我从Android设置页面启动Wifi设置页面时,顶部操作栏中有一个后退按钮。但是当我从我自己的应用程序启动Wifi设置时就没有了。

我使用的代码是:

Intent intent = new Intent(Settings.ACTION_WIFI_SETTINGS);
startActivity(intent);

我知道wifi设置活动和我的活动已经在同一个后台。有没有办法在操作栏中显示后退按钮?

2 个答案:

答案 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);