0
0
mirror of https://github.com/TrianguloY/UrlChecker.git synced 2024-09-20 04:12:14 +02:00

Action bar arrow to go back in 'modules' and 'about' activities

closes #51
This commit is contained in:
TrianguloY 2022-08-18 18:32:52 +02:00
parent 4ca01d2166
commit 30d62a1e50
2 changed files with 31 additions and 1 deletions

View File

@ -4,11 +4,11 @@ import android.app.Activity;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.view.MenuItem;
import android.view.View;
import com.trianguloy.urlchecker.BuildConfig;
import com.trianguloy.urlchecker.R;
import com.trianguloy.urlchecker.utilities.AndroidUtils;
import com.trianguloy.urlchecker.utilities.PackageUtilities;
public class AboutActivity extends Activity {
@ -25,9 +25,22 @@ public class AboutActivity extends Activity {
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_about);
getActionBar().setDisplayHomeAsUpEnabled(true);
// append version to the action bar title
setTitle(getTitle() + " (V" + BuildConfig.VERSION_NAME + ")");
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
if (item.getItemId() == android.R.id.home) {
// press the 'back' button in the action bar to go back
onBackPressed();
return true;
}
return super.onOptionsItemSelected(item);
}
/**
* Button clicked
*/

View File

@ -2,6 +2,7 @@ package com.trianguloy.urlchecker.activities;
import android.app.Activity;
import android.os.Bundle;
import android.view.MenuItem;
import android.view.View;
import android.widget.LinearLayout;
import android.widget.Switch;
@ -32,10 +33,14 @@ public class ConfigActivity extends Activity {
private final Map<AModuleConfig, Switch> switches = new HashMap<>();
private final GenericPref.LstStr order = ModuleManager.ORDER_PREF();
// ------------------- listeners -------------------
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_config);
getActionBar().setDisplayHomeAsUpEnabled(true);
list = findViewById(R.id.list);
order.init(this);
@ -48,6 +53,18 @@ public class ConfigActivity extends Activity {
updateMovableButtons();
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
if (item.getItemId() == android.R.id.home) {
// press the 'back' button in the action bar to go back
onBackPressed();
return true;
}
return super.onOptionsItemSelected(item);
}
// ------------------- actions -------------------
/**
* Initializes and adds a module to the list
*/