diff --git a/appbase/build.properties b/appbase/build.properties
index d0c8db3..d7bab7b 100644
--- a/appbase/build.properties
+++ b/appbase/build.properties
@@ -1,8 +1,8 @@
#Created by .winboll/winboll_app_build.gradle
-#Mon Apr 27 19:22:37 CST 2026
+#Mon Apr 27 19:57:40 CST 2026
stageCount=20
libraryProject=libappbase
baseVersion=15.15
publishVersion=15.15.19
-buildCount=26
+buildCount=34
baseBetaVersion=15.15.20
diff --git a/appbase/src/main/AndroidManifest.xml b/appbase/src/main/AndroidManifest.xml
index ce1e068..5549b71 100644
--- a/appbase/src/main/AndroidManifest.xml
+++ b/appbase/src/main/AndroidManifest.xml
@@ -41,6 +41,17 @@
+
+
+
+
+
+
diff --git a/appbase/src/main/res/layout/activity_main2.xml b/appbase/src/main/res/layout/activity_main2.xml
new file mode 100644
index 0000000..7a96c0c
--- /dev/null
+++ b/appbase/src/main/res/layout/activity_main2.xml
@@ -0,0 +1,17 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/libappbase/build.properties b/libappbase/build.properties
index d0c8db3..d7bab7b 100644
--- a/libappbase/build.properties
+++ b/libappbase/build.properties
@@ -1,8 +1,8 @@
#Created by .winboll/winboll_app_build.gradle
-#Mon Apr 27 19:22:37 CST 2026
+#Mon Apr 27 19:57:40 CST 2026
stageCount=20
libraryProject=libappbase
baseVersion=15.15
publishVersion=15.15.19
-buildCount=26
+buildCount=34
baseBetaVersion=15.15.20
diff --git a/libappbase/src/main/AndroidManifest.xml b/libappbase/src/main/AndroidManifest.xml
index d0c99f8..f2838e6 100644
--- a/libappbase/src/main/AndroidManifest.xml
+++ b/libappbase/src/main/AndroidManifest.xml
@@ -37,7 +37,8 @@
android:resizeableActivity="true"
android:configChanges="screenSize|smallestScreenSize|screenLayout|orientation"
android:exported="true"
- android:launchMode="singleTop"
+ android:launchMode="singleInstance"
+ android:taskAffinity="cc.winboll.studio.libappbase.LogActivity"
android:process=":LogActivity">
diff --git a/libappbase/src/main/java/cc/winboll/studio/libappbase/LogActivity.java b/libappbase/src/main/java/cc/winboll/studio/libappbase/LogActivity.java
index 1a9ca4f..8c0e5af 100644
--- a/libappbase/src/main/java/cc/winboll/studio/libappbase/LogActivity.java
+++ b/libappbase/src/main/java/cc/winboll/studio/libappbase/LogActivity.java
@@ -59,16 +59,14 @@ public class LogActivity extends Activity {
*/
public static void startLogActivity(Context context, boolean newTask) {
Intent intent = new Intent(context, LogActivity.class);
- intent.setFlags(0);
+ intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TOP);
if (newTask) {
- intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_DOCUMENT);
intent.addFlags(Intent.FLAG_ACTIVITY_MULTIPLE_TASK);
context.startActivity(intent);
} else if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {
intent.addFlags(Intent.FLAG_ACTIVITY_LAUNCH_ADJACENT);
- intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_DOCUMENT);
intent.addFlags(Intent.FLAG_ACTIVITY_MULTIPLE_TASK);
@@ -82,7 +80,6 @@ public class LogActivity extends Activity {
options.setLaunchBounds(bounds);
context.startActivity(intent, options.toBundle());
} else {
- intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(intent);
}
}