diff options
| author | Simonx22 <simon@oatmealdome.me> | 2022-01-07 12:31:48 -0500 |
|---|---|---|
| committer | Simonx22 <simon@oatmealdome.me> | 2022-01-07 16:23:06 -0500 |
| commit | 0a82bb51bd59f83d3c895efc4e00ab5452963485 (patch) | |
| tree | 987c273c64f6d136f480bb0460867ab4b18edb9e /Source/Android/app/src/main/java/org | |
| parent | 4c0dcf42b8d594cbc12e45f44e38dff46ccaf975 (diff) | |
Android: remove save icon and add up button
Diffstat (limited to 'Source/Android/app/src/main/java/org')
3 files changed, 20 insertions, 30 deletions
diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/cheats/ui/CheatsActivity.java b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/cheats/ui/CheatsActivity.java index 9eff4d1c9e..238a764f3b 100644 --- a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/cheats/ui/CheatsActivity.java +++ b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/cheats/ui/CheatsActivity.java @@ -7,7 +7,6 @@ import android.content.Intent; import android.os.Bundle; import android.view.Menu; import android.view.MenuInflater; -import android.view.MenuItem; import android.view.View; import android.view.ViewGroup; @@ -94,6 +93,9 @@ public class CheatsActivity extends AppCompatActivity onSelectedCheatChanged(mViewModel.getSelectedCheat().getValue()); mViewModel.getOpenDetailsViewEvent().observe(this, this::openDetailsView); + + // show up button + getSupportActionBar().setDisplayHomeAsUpEnabled(true); } @Override @@ -106,18 +108,6 @@ public class CheatsActivity extends AppCompatActivity } @Override - public boolean onOptionsItemSelected(MenuItem item) - { - if (item.getItemId() == R.id.menu_save_exit) - { - finish(); - return true; - } - - return false; - } - - @Override protected void onStop() { super.onStop(); @@ -179,6 +169,13 @@ public class CheatsActivity extends AppCompatActivity } } + @Override + public boolean onSupportNavigateUp() + { + onBackPressed(); + return true; + } + private void openDetailsView(boolean open) { if (open) diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/ui/SettingsActivity.java b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/ui/SettingsActivity.java index 185538032c..aa4bb6f10d 100644 --- a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/ui/SettingsActivity.java +++ b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/ui/SettingsActivity.java @@ -75,6 +75,9 @@ public final class SettingsActivity extends AppCompatActivity implements Setting mPresenter = new SettingsActivityPresenter(this, getSettings()); mPresenter.onCreate(savedInstanceState, menuTag, gameID, revision, isWii, this); + + // show up button + getSupportActionBar().setDisplayHomeAsUpEnabled(true); } @Override @@ -87,12 +90,6 @@ public final class SettingsActivity extends AppCompatActivity implements Setting } @Override - public boolean onOptionsItemSelected(MenuItem item) - { - return mPresenter.handleOptionsItem(item.getItemId()); - } - - @Override protected void onSaveInstanceState(@NonNull Bundle outState) { // Critical: If super method is not called, rotations will be busted. @@ -294,6 +291,13 @@ public final class SettingsActivity extends AppCompatActivity implements Setting mPresenter.onExtensionSettingChanged(menuTag, value); } + @Override + public boolean onSupportNavigateUp() + { + onBackPressed(); + return true; + } + private SettingsFragment getFragment() { return (SettingsFragment) getSupportFragmentManager().findFragmentByTag(FRAGMENT_TAG); diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/ui/SettingsActivityPresenter.java b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/ui/SettingsActivityPresenter.java index 478aa3ab42..8dbf415973 100644 --- a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/ui/SettingsActivityPresenter.java +++ b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/ui/SettingsActivityPresenter.java @@ -120,17 +120,6 @@ public final class SettingsActivityPresenter } } - public boolean handleOptionsItem(int itemId) - { - if (itemId == R.id.menu_save_exit) - { - mView.finish(); - return true; - } - - return false; - } - public void onSettingChanged() { mShouldSave = true; |
