![](/img/trans.png)
[英]Locked landscape orientation on tablet + activity started when device in portrait = visible rotation on screen
[英]Activity going in loop when device orientation is changed from portrait to landscape
我有一个应该以横向模式进行的活动。
活动代码
public class SessionActivity extends BaseActivity {
@Override protected void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
}
Manifest.xml
<activity
android:name=".activities.SessionActivity"
android:screenOrientation="landscape">
</activity>
BaseActivty扩展了AppCompatActivity。
当我通过意图调用此活动时,该活动将循环进行。 在onCreate
之后调用onDestroy,然后再次调用onDestroy
,并且当设备方向从纵向更改为横向时,将重复相同的操作。 这仅在很少的设备中发生,而不是在所有设备中都发生。
关于它为什么发生或如何解决的任何建议?
谢谢
您可以在清单文件中添加以下行:
android:configChanges="orientation|screenSize"
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.