android: frontend: MainActivity: Fix issues with declining app permissions.
This commit is contained in:
parent
8eb9267b9b
commit
699602aa78
@ -65,7 +65,9 @@ public final class MainActivity extends AppCompatActivity implements MainView {
|
|||||||
@Override
|
@Override
|
||||||
protected void onSaveInstanceState(Bundle outState) {
|
protected void onSaveInstanceState(Bundle outState) {
|
||||||
super.onSaveInstanceState(outState);
|
super.onSaveInstanceState(outState);
|
||||||
getSupportFragmentManager().putFragment(outState, "mPlatformGamesFragment", mPlatformGamesFragment);
|
if (PermissionsHandler.hasWriteAccess(this)) {
|
||||||
|
getSupportFragmentManager().putFragment(outState, "mPlatformGamesFragment", mPlatformGamesFragment);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -122,8 +124,12 @@ public final class MainActivity extends AppCompatActivity implements MainView {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void launchFileListActivity() {
|
public void launchFileListActivity() {
|
||||||
FileBrowserHelper.openDirectoryPicker(this, MainPresenter.REQUEST_ADD_DIRECTORY,
|
if (PermissionsHandler.hasWriteAccess(this)) {
|
||||||
R.string.select_game_folder);
|
FileBrowserHelper.openDirectoryPicker(this, MainPresenter.REQUEST_ADD_DIRECTORY,
|
||||||
|
R.string.select_game_folder);
|
||||||
|
} else {
|
||||||
|
PermissionsHandler.checkWritePermission(this);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
Loading…
x
Reference in New Issue
Block a user