【问题标题】:Android App restarts after settings activity exits on some devices在某些设备上退出设置活动后,Android 应用重新启动
【发布时间】:2022-08-16 03:00:41
【问题描述】:
我创建了一个 Android 应用程序,当启动设置活动时,在大多数设备上返回后它会返回到主应用程序屏幕而不重新启动。
在我的华为 P30 pro 上,出于某种原因,它会重新启动原始应用程序。
为什么我会有如此不同的行为?
我使用显示 PreferenceFragmentCompat 片段的 AppCompatActivity
标签:
android
android-activity
settings
restart
preferencefragment
【解决方案1】:
修复它:
supportActionBar?.setDisplayShowHomeEnabled(true)
supportActionBar?.setDisplayHomeAsUpEnabled(true)
在 OnCreate()
接着:
override fun onSupportNavigateUp(): Boolean {
Log.d(TAG,"Navigate Up clicked")
onBackPressed()
return true
}
在活动中