Fix wifi launch intent
Test: manual Bug: 76162313 Change-Id: Ie4d4235026ed72afc68f0e513ec34c8f188badb9
This commit is contained in:
@@ -24,6 +24,7 @@ import android.content.Intent;
|
|||||||
import android.graphics.drawable.Icon;
|
import android.graphics.drawable.Icon;
|
||||||
import android.net.Uri;
|
import android.net.Uri;
|
||||||
import android.net.wifi.WifiManager;
|
import android.net.wifi.WifiManager;
|
||||||
|
import android.provider.Settings;
|
||||||
import android.provider.SettingsSlicesContract;
|
import android.provider.SettingsSlicesContract;
|
||||||
import android.support.annotation.VisibleForTesting;
|
import android.support.annotation.VisibleForTesting;
|
||||||
import android.support.v4.graphics.drawable.IconCompat;
|
import android.support.v4.graphics.drawable.IconCompat;
|
||||||
@@ -290,13 +291,14 @@ public class SettingsSliceProvider extends SliceProvider {
|
|||||||
.addEndItem(new SliceAction(getBroadcastIntent(ACTION_WIFI_CHANGED),
|
.addEndItem(new SliceAction(getBroadcastIntent(ACTION_WIFI_CHANGED),
|
||||||
null, finalWifiEnabled))
|
null, finalWifiEnabled))
|
||||||
.setPrimaryAction(
|
.setPrimaryAction(
|
||||||
new SliceAction(getIntent(Intent.ACTION_MAIN),
|
new SliceAction(getIntent(Settings.ACTION_WIFI_SETTINGS),
|
||||||
(IconCompat) null, null)))
|
(IconCompat) null, null)))
|
||||||
.build();
|
.build();
|
||||||
}
|
}
|
||||||
|
|
||||||
private PendingIntent getIntent(String action) {
|
private PendingIntent getIntent(String action) {
|
||||||
Intent intent = new Intent(action);
|
Intent intent = new Intent(action);
|
||||||
|
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
|
||||||
PendingIntent pi = PendingIntent.getActivity(getContext(), 0, intent, 0);
|
PendingIntent pi = PendingIntent.getActivity(getContext(), 0, intent, 0);
|
||||||
return pi;
|
return pi;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user