diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -47,25 +47,10 @@ android:networkSecurityConfig="@xml/networks_security_config" android:roundIcon="@mipmap/ic_launcher_round" android:theme="@style/AppThemeDayNight.NoActionBar"> - - - - @@ -74,7 +59,7 @@ - + @@ -84,6 +69,22 @@ + + + + startActivity(new Intent(this, ActivityAbout.class)), - R.id.nav_nearby, this::openNearbyStopsFragment + R.id.nav_nearby, this::openNearbyStopsFragment, + R.id.drawer_action_backup, () -> + startActivity(new Intent(this, ActivityBackup.class)) + ); diff --git a/app/src/main/java/it/reyboz/bustorino/ActivitySettings.java b/app/src/main/java/it/reyboz/bustorino/ActivitySettings.java --- a/app/src/main/java/it/reyboz/bustorino/ActivitySettings.java +++ b/app/src/main/java/it/reyboz/bustorino/ActivitySettings.java @@ -1,7 +1,6 @@ package it.reyboz.bustorino; import android.os.Bundle; -import android.view.ViewGroup; import androidx.appcompat.widget.Toolbar; import androidx.core.graphics.Insets; import androidx.core.view.ViewCompat; @@ -9,7 +8,6 @@ import androidx.fragment.app.FragmentManager; import androidx.fragment.app.FragmentTransaction; import androidx.appcompat.app.ActionBar; -import androidx.appcompat.app.AppCompatActivity; import android.util.Log; import it.reyboz.bustorino.fragments.SettingsFragment; import it.reyboz.bustorino.middleware.GeneralActivity; diff --git a/app/src/main/res/drawable/ic_backup_solid.xml b/app/src/main/res/drawable/ic_backup_solid.xml new file mode 100644 --- /dev/null +++ b/app/src/main/res/drawable/ic_backup_solid.xml @@ -0,0 +1,15 @@ + + + + + diff --git a/app/src/main/res/layout/fragment_backup.xml b/app/src/main/res/layout/fragment_backup.xml --- a/app/src/main/res/layout/fragment_backup.xml +++ b/app/src/main/res/layout/fragment_backup.xml @@ -1,24 +1,28 @@ - - - + -