Page Menu
Home
GitPull.it
Search
Configure Global Search
Log In
Files
F15147033
D266.1792534865.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Award Token
Flag For Later
Authored By
Unknown
Size
7 KB
Referenced Files
None
Subscribers
None
D266.1792534865.diff
View Options
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">
- <activity
- android:name=".ActivityBackup"
- android:label="@string/backup_restore"
- android:parentActivityName=".ActivityPrincipal"
- android:theme="@style/BackupTheme"
- android:exported="false"/>
- <activity
- android:name=".ActivityIntro"
- android:exported="false"
- android:theme="@style/AppThemeIntro"
- />
- <activity
- android:name=".ActivityExperiments"
- android:label="@string/experiments"
- android:theme="@style/MapTheme">
- </activity>
<activity
android:name=".ActivityPrincipal"
android:exported="true"
+ android:launchMode="singleTop"
android:label="@string/app_name"
android:screenOrientation="portrait"
android:windowSoftInputMode="adjustResize">
@@ -74,7 +59,7 @@
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
- <intent-filter>
+ <intent-filter android:autoVerify="true">
<action android:name="android.intent.action.VIEW"/>
<category android:name="android.intent.category.DEFAULT"/>
<category android:name="android.intent.category.BROWSABLE"/>
@@ -84,6 +69,22 @@
<data android:pathPrefix="/cms/percorari/arrivi" />
</intent-filter>
</activity>
+ <activity
+ android:name=".ActivityBackup"
+ android:label="@string/backup_restore"
+ android:parentActivityName=".ActivityPrincipal"
+ android:theme="@style/BackupTheme"
+ android:exported="false"/>
+ <activity
+ android:name=".ActivityIntro"
+ android:exported="false"
+ android:theme="@style/AppThemeIntro"
+ />
+ <activity
+ android:name=".ActivityExperiments"
+ android:label="@string/experiments"
+ android:theme="@style/MapTheme">
+ </activity>
<activity
android:name=".ActivityAbout"
android:label="@string/about_activity"
diff --git a/app/src/main/java/it/reyboz/bustorino/ActivityAbout.kt b/app/src/main/java/it/reyboz/bustorino/ActivityAbout.kt
--- a/app/src/main/java/it/reyboz/bustorino/ActivityAbout.kt
+++ b/app/src/main/java/it/reyboz/bustorino/ActivityAbout.kt
@@ -35,8 +35,9 @@
import androidx.core.view.updatePadding
import it.reyboz.bustorino.backend.utils
import it.reyboz.bustorino.middleware.BarcodeScanUtils
+import it.reyboz.bustorino.middleware.GeneralActivity
-class ActivityAbout : AppCompatActivity() {
+class ActivityAbout : GeneralActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_about)
diff --git a/app/src/main/java/it/reyboz/bustorino/ActivityBackup.kt b/app/src/main/java/it/reyboz/bustorino/ActivityBackup.kt
--- a/app/src/main/java/it/reyboz/bustorino/ActivityBackup.kt
+++ b/app/src/main/java/it/reyboz/bustorino/ActivityBackup.kt
@@ -1,14 +1,17 @@
package it.reyboz.bustorino
import android.os.Bundle
+import android.view.MenuItem
import android.view.View
import androidx.appcompat.widget.Toolbar
+import androidx.core.app.NavUtils
import androidx.core.view.ViewCompat
import androidx.core.view.WindowInsetsCompat
import androidx.core.view.updatePadding
import it.reyboz.bustorino.fragments.BackupImportFragment
import it.reyboz.bustorino.middleware.GeneralActivity
+
class ActivityBackup : GeneralActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
@@ -18,10 +21,8 @@
setSupportActionBar(mToolbar)
val actionBar = supportActionBar
- if (actionBar != null) {
- actionBar.setDisplayHomeAsUpEnabled(true)
- //actionBar.setIcon(R.drawable.ic_launcher)
- }
+ actionBar?.setDisplayHomeAsUpEnabled(true)
+
if (savedInstanceState == null) {
supportFragmentManager.beginTransaction()
.setReorderingAllowed(true)
diff --git a/app/src/main/java/it/reyboz/bustorino/ActivityPrincipal.java b/app/src/main/java/it/reyboz/bustorino/ActivityPrincipal.java
--- a/app/src/main/java/it/reyboz/bustorino/ActivityPrincipal.java
+++ b/app/src/main/java/it/reyboz/bustorino/ActivityPrincipal.java
@@ -118,7 +118,10 @@
R.id.drawer_action_info, () ->
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 @@
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="36dp"
+ android:height="36dp"
+ android:viewportWidth="36"
+ android:viewportHeight="36">
+ <path
+ android:pathData="M2,24v6a2,2 0,0 0,2 2h28a2,2 0,0 0,2 -2v-6ZM30,29h-4v-2h4Z"
+ android:fillColor="#000"/>
+ <path
+ android:pathData="M30.84,13.37A1.94,1.94 0,0 0,28.93 12H21v6a3,3 0,1 1,-6 0v-6H7.07a1.92,1.92 0,0 0,-1.9 1.32c-2.31,6.36 -2.93,8.11 -3.1,8.68h31.86c-0.16,-0.57 -0.79,-2.31 -3.09,-8.63"
+ android:fillColor="#000"/>
+ <path
+ android:pathData="M13,9.92L17,6v12a1,1 0,1 0,2 0V6l4,3.95a1,1 0,1 0,1.38 -1.45L18,2.16L11.61,8.5A1,1 0,0 0,13 9.92"
+ android:fillColor="#000"/>
+</vector>
diff --git a/app/src/main/res/menu/drawer_main.xml b/app/src/main/res/menu/drawer_main.xml
--- a/app/src/main/res/menu/drawer_main.xml
+++ b/app/src/main/res/menu/drawer_main.xml
@@ -25,6 +25,11 @@
/>
</group>
+ <item android:id="@+id/drawer_action_backup"
+ android:icon="@drawable/ic_backup_solid"
+ android:title="@string/backup_restore"
+ />
+
<item android:id="@+id/drawer_action_settings"
android:title="@string/action_settings"
android:icon="@drawable/ic_baseline_settings_24"
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Wed, Oct 21, 00:21 (15 h, 16 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
2256052
Default Alt Text
D266.1792534865.diff (7 KB)
Attached To
Mode
D266: Improve design of backup screen, fix issues with child activities
Attached
Detach File
Event Timeline