From c5044768a8527f4fcf32b4cda241143a4ea9b98b Mon Sep 17 00:00:00 2001 From: Connor McLaughlin Date: Tue, 1 Sep 2020 12:03:51 +1000 Subject: [PATCH] Android: Hook up game list long press menu --- .../stenzek/duckstation/MainActivity.java | 8 ++++++++ .../main/res/menu/menu_game_list_entry.xml | 20 ++++--------------- 2 files changed, 12 insertions(+), 16 deletions(-) diff --git a/android/app/src/main/java/com/github/stenzek/duckstation/MainActivity.java b/android/app/src/main/java/com/github/stenzek/duckstation/MainActivity.java index be2063b55..a2f9523e3 100644 --- a/android/app/src/main/java/com/github/stenzek/duckstation/MainActivity.java +++ b/android/app/src/main/java/com/github/stenzek/duckstation/MainActivity.java @@ -85,6 +85,14 @@ public class MainActivity extends AppCompatActivity { menu.setOnMenuItemClickListener(new PopupMenu.OnMenuItemClickListener() { @Override public boolean onMenuItemClick(MenuItem item) { + int id = item.getItemId(); + if (id == R.id.game_list_entry_menu_start_game) { + startEmulation(mGameList.getEntry(position).getPath(), false); + return true; + } else if (id == R.id.game_list_entry_menu_resume_game) { + startEmulation(mGameList.getEntry(position).getPath(), true); + return true; + } return false; } }); diff --git a/android/app/src/main/res/menu/menu_game_list_entry.xml b/android/app/src/main/res/menu/menu_game_list_entry.xml index 1fb01d997..37ab82ceb 100644 --- a/android/app/src/main/res/menu/menu_game_list_entry.xml +++ b/android/app/src/main/res/menu/menu_game_list_entry.xml @@ -1,22 +1,10 @@ - + android:id="@+id/game_list_entry_menu_start_game" + android:title="Start Game" /> - - - - - - - + android:id="@+id/game_list_entry_menu_resume_game" + android:title="Resume Game" /> \ No newline at end of file