diff --git a/codec2talkie/src/main/java/com/radio/codec2talkie/storage/log/LogItemActivity.java b/codec2talkie/src/main/java/com/radio/codec2talkie/storage/log/LogItemActivity.java index 4f110f8..6137891 100644 --- a/codec2talkie/src/main/java/com/radio/codec2talkie/storage/log/LogItemActivity.java +++ b/codec2talkie/src/main/java/com/radio/codec2talkie/storage/log/LogItemActivity.java @@ -1,6 +1,7 @@ package com.radio.codec2talkie.storage.log; import android.content.DialogInterface; +import android.content.Intent; import android.os.Bundle; import android.view.Menu; import android.view.MenuItem; @@ -83,6 +84,14 @@ public class LogItemActivity extends AppCompatActivity { return true; } + @Override + public boolean onPrepareOptionsMenu(Menu menu) { + if (_groupName != null) { + menu.findItem(R.id.log_view_menu_stations).setVisible(false); + } + return super.onPrepareOptionsMenu(menu); + } + @Override public boolean onOptionsItemSelected(MenuItem item) { @@ -95,6 +104,11 @@ public class LogItemActivity extends AppCompatActivity { else if (itemId == R.id.log_view_menu_clear) { deleteAll(); return true; + } else if (itemId == R.id.log_view_menu_stations) { + Intent logItemIntent = new Intent(this, LogItemActivity.class); + logItemIntent.putExtra("groupName", getString(R.string.log_view_station_history)); + startActivity(logItemIntent); + return true; } return super.onOptionsItemSelected(item); } diff --git a/codec2talkie/src/main/res/menu/log_view_menu.xml b/codec2talkie/src/main/res/menu/log_view_menu.xml index 292a605..82ce0c0 100644 --- a/codec2talkie/src/main/res/menu/log_view_menu.xml +++ b/codec2talkie/src/main/res/menu/log_view_menu.xml @@ -1,5 +1,8 @@ + diff --git a/codec2talkie/src/main/res/values/strings.xml b/codec2talkie/src/main/res/values/strings.xml index ea2c4f0..98f317e 100644 --- a/codec2talkie/src/main/res/values/strings.xml +++ b/codec2talkie/src/main/res/values/strings.xml @@ -249,7 +249,7 @@ Connected to the TNC, ready for PTT APRS tracking is active Disconnected from the TNC, click to reconnect - APRS raw log + APRS log Clear log 🏁 Enable incoming notifications @@ -286,4 +286,6 @@ This will remove all messages from %s. Are you sure? Station history Station SSIDS + View stations + Station history \ No newline at end of file