|
@@ -4,7 +4,7 @@ import android.content.Intent
|
|
|
import androidx.compose.runtime.Composable
|
|
import androidx.compose.runtime.Composable
|
|
|
import io.legado.app.base.BaseComposeActivity
|
|
import io.legado.app.base.BaseComposeActivity
|
|
|
import io.legado.app.help.CrashHandler
|
|
import io.legado.app.help.CrashHandler
|
|
|
-import io.legado.app.ui.main.MainActivity
|
|
|
|
|
|
|
+import io.legado.app.ui.main.MainIntent
|
|
|
import io.legado.app.utils.sendToClip
|
|
import io.legado.app.utils.sendToClip
|
|
|
|
|
|
|
|
class CrashReportActivity : BaseComposeActivity() {
|
|
class CrashReportActivity : BaseComposeActivity() {
|
|
@@ -26,8 +26,9 @@ class CrashReportActivity : BaseComposeActivity() {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
private fun restartApp() {
|
|
private fun restartApp() {
|
|
|
|
|
+ // 图标切换后 MainActivity 组件处于禁用态,须解析当前启用的 launcher 组件
|
|
|
startActivity(
|
|
startActivity(
|
|
|
- Intent(this, MainActivity::class.java)
|
|
|
|
|
|
|
+ MainIntent.createLauncherIntent(this)
|
|
|
.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK or Intent.FLAG_ACTIVITY_CLEAR_TASK)
|
|
.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK or Intent.FLAG_ACTIVITY_CLEAR_TASK)
|
|
|
)
|
|
)
|
|
|
finish()
|
|
finish()
|