一个困扰我很久的问题终于解决了 主要应该是安卓8.0的一个问题 解决办法就是在横屏activity_b的destroy的方法里设置一遍方向
在application中加以下代码
if (Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.O) {
this.registerActivityLifecycleCallbacks(new ActivityLifecycleCallbacks() {
@Override
public void onActivityCreated(@androidx.annotation.NonNull Activity activity, @Nullable Bundle savedInstanceState) {
}
@Override
public void onActivityStarted(@NonNull Activity activity) {
}
@Override
public void onActivityResumed(@NonNull Activity activity) {
}
@Override
public void onActivityPaused(@NonNull Activity activity) {
}
@Override
public void onActivityStopped(@NonNull Activity activity) {
}
@Override
public vo

本文讲述了作者在安卓8.0及以上版本中解决activity横竖屏方向问题的方法,通过在Activity的生命周期回调或销毁阶段设置屏幕方向,确保了应用程序的正确显示。
最低0.47元/天 解锁文章
852

被折叠的 条评论
为什么被折叠?



