世界 4 years ago
parent
commit
23583c9841

+ 1 - 0
app/src/main/AndroidManifest.xml

@@ -40,6 +40,7 @@
         android:name="io.nekohasekai.sagernet.SagerNet"
         android:allowBackup="true"
         android:autoRevokePermissions="allowed"
+        android:extractNativeLibs="true"
         android:fullBackupContent="@xml/backup_descriptor"
         android:fullBackupOnly="true"
         android:hardwareAccelerated="true"

+ 4 - 2
app/src/main/java/io/nekohasekai/sagernet/ui/ConfigurationFragment.kt

@@ -269,8 +269,10 @@ class ConfigurationFragment : ToolbarFragment(R.layout.layout_group_list),
             }
 
             onMainDispatcher {
-                notifyItemInserted(groupList.size - 1)
-                tabLayout.getTabAt(groupList.size - 1)?.select()
+                tabLayout.post {
+                    notifyItemInserted(groupList.size - 1)
+                    tabLayout.getTabAt(groupList.size - 1)?.select()
+                }
             }
         }
 

+ 2 - 0
app/src/main/java/io/nekohasekai/sagernet/ui/GroupFragment.kt

@@ -507,6 +507,8 @@ class GroupFragment : ToolbarFragment(R.layout.layout_group), Toolbar.OnMenuItem
 
         override suspend fun onAdd(group: ProxyGroup) {
             groupList.add(group)
+            delay(300L)
+
             onMainDispatcher {
                 undoManager.flush()
                 notifyItemInserted(groupList.size - 1)

+ 1 - 1
app/src/main/res/xml/network_security_config.xml

@@ -1,4 +1,4 @@
 <?xml version="1.0" encoding="utf-8"?>
 <network-security-config>
-    <base-config cleartextTrafficPermitted="false"/>
+    <base-config cleartextTrafficPermitted="true"/>
 </network-security-config>