Additonal menu for stations hub

pull/45/head
sh123 2022-07-21 10:45:51 +03:00
rodzic 40361f5660
commit 7790ad2b1f
3 zmienionych plików z 20 dodań i 1 usunięć

Wyświetl plik

@ -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);
}

Wyświetl plik

@ -1,5 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:id="@+id/log_view_menu_stations"
android:title="@string/log_view_menu_stations" />
<item
android:id="@+id/log_view_menu_clear"
android:title="@string/log_view_menu_clear" />

Wyświetl plik

@ -249,7 +249,7 @@
<string name="app_service_notif_text_ptt_ready">Connected to the TNC, ready for PTT</string>
<string name="app_service_notif_text_tracking">APRS tracking is active</string>
<string name="app_service_notif_connection_lost">Disconnected from the TNC, click to reconnect</string>
<string name="aprs_log_view_title">APRS raw log</string>
<string name="aprs_log_view_title">APRS log</string>
<string name="log_view_menu_clear">Clear log</string>
<string name="tracking_label">&#127937;</string>
<string name="app_notifications_voice_enable_title">Enable incoming notifications</string>
@ -286,4 +286,6 @@
<string name="messages_group_activity_delete_group_confirmation_title">This will remove all messages from %s. Are you sure?</string>
<string name="log_item_textview_title">Station history</string>
<string name="log_item_group_textview_title">Station SSIDS</string>
<string name="log_view_menu_stations">View stations</string>
<string name="log_view_station_history">Station history</string>
</resources>