diff --git a/demo-app/src/main/AndroidManifest.xml b/demo-app/src/main/AndroidManifest.xml
index 7d39d34..80d8835 100644
--- a/demo-app/src/main/AndroidManifest.xml
+++ b/demo-app/src/main/AndroidManifest.xml
@@ -21,5 +21,11 @@
+
+
\ No newline at end of file
diff --git a/demo-app/src/main/java/com/fankes/apperrorsdemo/ui/activity/MainActivity.kt b/demo-app/src/main/java/com/fankes/apperrorsdemo/ui/activity/MainActivity.kt
index 3b2719f..c40c4ad 100644
--- a/demo-app/src/main/java/com/fankes/apperrorsdemo/ui/activity/MainActivity.kt
+++ b/demo-app/src/main/java/com/fankes/apperrorsdemo/ui/activity/MainActivity.kt
@@ -21,7 +21,10 @@
*/
package com.fankes.apperrorsdemo.ui.activity
+import android.content.Intent
+import android.os.SystemClock
import com.fankes.apperrorsdemo.databinding.ActivityMainBinding
+import com.fankes.apperrorsdemo.databinding.ActivityMultiProcessBinding
import com.fankes.apperrorsdemo.native.Channel
import com.fankes.apperrorsdemo.ui.activity.base.BaseActivity
@@ -34,5 +37,16 @@ class MainActivity : BaseActivity() {
binding.throwNullPointerButton.setOnClickListener { Channel.throwNullPointerException() }
binding.throwExceptionButton.setOnClickListener { Channel.throwException() }
binding.throwNativeErrorButton.setOnClickListener { Channel.throwNativeException() }
+ binding.throwMultiProcessErrorButton.setOnClickListener { startActivity(Intent(this, MultiProcessActivity::class.java)) }
+ }
+
+ class MultiProcessActivity : BaseActivity() {
+
+ override fun onCreate() {
+ Thread {
+ SystemClock.sleep(600)
+ error("Throw in multi-process")
+ }.start()
+ }
}
}
\ No newline at end of file
diff --git a/demo-app/src/main/res/layout/activity_main.xml b/demo-app/src/main/res/layout/activity_main.xml
index 6953bd0..d542816 100644
--- a/demo-app/src/main/res/layout/activity_main.xml
+++ b/demo-app/src/main/res/layout/activity_main.xml
@@ -129,4 +129,19 @@
android:text="@string/throw_native_error"
android:textColor="@color/colorTextGray"
android:textSize="15sp" />
+
+
\ No newline at end of file
diff --git a/demo-app/src/main/res/layout/activity_multi_process.xml b/demo-app/src/main/res/layout/activity_multi_process.xml
new file mode 100644
index 0000000..cc91a0b
--- /dev/null
+++ b/demo-app/src/main/res/layout/activity_multi_process.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-app/src/main/res/values-ja/strings.xml b/demo-app/src/main/res/values-ja/strings.xml
index 6e3cb9d..fe0326c 100644
--- a/demo-app/src/main/res/values-ja/strings.xml
+++ b/demo-app/src/main/res/values-ja/strings.xml
@@ -8,4 +8,6 @@
NullPointerException をスロー
IllegalStateException をスロー
RuntimeException をスロー
+ マルチプロセスエラーをスロー
+ 自殺中
\ No newline at end of file
diff --git a/demo-app/src/main/res/values-zh-rCN/strings.xml b/demo-app/src/main/res/values-zh-rCN/strings.xml
index c56be28..6a7d246 100644
--- a/demo-app/src/main/res/values-zh-rCN/strings.xml
+++ b/demo-app/src/main/res/values-zh-rCN/strings.xml
@@ -8,4 +8,6 @@
抛出 NullPointerException
抛出 Exception
抛出原生层异常
+ 抛出多进程异常
+ 正在自杀
\ No newline at end of file
diff --git a/demo-app/src/main/res/values-zh-rHK/strings.xml b/demo-app/src/main/res/values-zh-rHK/strings.xml
index d8c67dd..007d264 100644
--- a/demo-app/src/main/res/values-zh-rHK/strings.xml
+++ b/demo-app/src/main/res/values-zh-rHK/strings.xml
@@ -8,4 +8,6 @@
抛出 NullPointerException
抛出 Exception
拋出原生層異常
+ 拋出多進程異常
+ 自殺中
\ No newline at end of file
diff --git a/demo-app/src/main/res/values-zh-rMO/strings.xml b/demo-app/src/main/res/values-zh-rMO/strings.xml
index d8c67dd..007d264 100644
--- a/demo-app/src/main/res/values-zh-rMO/strings.xml
+++ b/demo-app/src/main/res/values-zh-rMO/strings.xml
@@ -8,4 +8,6 @@
抛出 NullPointerException
抛出 Exception
拋出原生層異常
+ 拋出多進程異常
+ 自殺中
\ No newline at end of file
diff --git a/demo-app/src/main/res/values-zh-rTW/strings.xml b/demo-app/src/main/res/values-zh-rTW/strings.xml
index d8c67dd..007d264 100644
--- a/demo-app/src/main/res/values-zh-rTW/strings.xml
+++ b/demo-app/src/main/res/values-zh-rTW/strings.xml
@@ -8,4 +8,6 @@
抛出 NullPointerException
抛出 Exception
拋出原生層異常
+ 拋出多進程異常
+ 自殺中
\ No newline at end of file
diff --git a/demo-app/src/main/res/values/strings.xml b/demo-app/src/main/res/values/strings.xml
index 2e88dbb..f8d6972 100644
--- a/demo-app/src/main/res/values/strings.xml
+++ b/demo-app/src/main/res/values/strings.xml
@@ -7,4 +7,6 @@
throw NullPointerException
throw Exception
throw Native Error
+ throw Multi-Process Exception
+ Suicide in progress
\ No newline at end of file