trigger WifiStateChangeService after user accepts location perms
Normally, WifiStateChangeService finds the SSID when F-Droid starts. But if the user hasn't granted location permissions yet, then WifiStateChangeService won't have been able to read the SSID yet.
This commit is contained in:
parent
43d3653753
commit
81139c40fa
@ -57,6 +57,7 @@ import org.fdroid.fdroid.UpdateService;
|
|||||||
import org.fdroid.fdroid.Utils;
|
import org.fdroid.fdroid.Utils;
|
||||||
import org.fdroid.fdroid.data.NewRepoConfig;
|
import org.fdroid.fdroid.data.NewRepoConfig;
|
||||||
import org.fdroid.fdroid.localrepo.SDCardScannerService;
|
import org.fdroid.fdroid.localrepo.SDCardScannerService;
|
||||||
|
import org.fdroid.fdroid.net.WifiStateChangeService;
|
||||||
import org.fdroid.fdroid.views.AppDetailsActivity;
|
import org.fdroid.fdroid.views.AppDetailsActivity;
|
||||||
import org.fdroid.fdroid.views.ManageReposActivity;
|
import org.fdroid.fdroid.views.ManageReposActivity;
|
||||||
import org.fdroid.fdroid.views.apps.AppListActivity;
|
import org.fdroid.fdroid.views.apps.AppListActivity;
|
||||||
@ -249,6 +250,7 @@ public class MainActivity extends AppCompatActivity implements BottomNavigationB
|
|||||||
public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions, @NonNull int[] grantResults) { // NOCHECKSTYLE LineLength
|
public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions, @NonNull int[] grantResults) { // NOCHECKSTYLE LineLength
|
||||||
super.onRequestPermissionsResult(requestCode, permissions, grantResults);
|
super.onRequestPermissionsResult(requestCode, permissions, grantResults);
|
||||||
if (requestCode == REQUEST_LOCATION_PERMISSIONS) {
|
if (requestCode == REQUEST_LOCATION_PERMISSIONS) {
|
||||||
|
WifiStateChangeService.start(this, null);
|
||||||
startActivity(new Intent(this, SwapWorkflowActivity.class));
|
startActivity(new Intent(this, SwapWorkflowActivity.class));
|
||||||
} else if (requestCode == REQUEST_STORAGE_PERMISSIONS) {
|
} else if (requestCode == REQUEST_STORAGE_PERMISSIONS) {
|
||||||
Toast.makeText(this,
|
Toast.makeText(this,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user