|
|
1
2
我认为不可能像你所描述的那样做。当用户从横向活动返回到之前的活动时,您需要将方向锁定为纵向(以便忽略手机当前的横向方向)。现在,如果用户旋转手机,您将看不到旋转,也无法更改方向。由于你无法真正判断用户是否只是旋转了手机,或者旋转是由于从仅限风景的活动中返回,因此你无法区分这两种情况。 但是,假设您可以以某种方式区分这两种情况,请尝试以下操作: 如果你不希望Android在方向改变时重新创建你的活动(即使只有在某些情况下),那么你需要告诉Android你想通过设置
在清单中。
现在您需要实施
|
|
|
2
0
您可能可以将活动的当前方向存储在onStop()中的共享首选项中,并在onResume()中恢复 |
|
Murilo · Jetpack编写导航栏项目图标 1 年前 |
|
|
KolaYAndr · 活动RESULT_OK似乎从未发生过 1 年前 |
|
psycho_pat · Android应用程序中的权限 1 年前 |
|
|
FarazFiroz · 如何将argb转换为描述性文本颜色 1 年前 |
|
Daniel · Unity Android游戏支持的设备数量太少 1 年前 |