首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android onConfigurationChanged不工作

Android onConfigurationChanged不工作
EN

Stack Overflow用户
提问于 2013-08-14 13:18:07
回答 2查看 2.3K关注 0票数 0

第一次我试过这个,所以不知道它,但需要尽快修复。我试图使它做一个新的意图,当我旋转设备景观。

这是我的密码:

代码语言:javascript
复制
 public void onConfigurationChanged(Configuration newConfig) {
    super.onConfigurationChanged(newConfig);

    // Checks the orientation of the screen
    if (newConfig.orientation == Configuration.ORIENTATION_LANDSCAPE) {
        Toast.makeText(this, "landscape", Toast.LENGTH_SHORT).show();
        Intent i = new Intent(getApplicationContext(),                      
                VideoLandscape.class);
        i.putExtra("url", LINK);
        i.putExtra("small", videoPath);
        startActivity(i);

    } else if (newConfig.orientation == Configuration.ORIENTATION_PORTRAIT){
        Toast.makeText(this, "portrait", Toast.LENGTH_SHORT).show();
    }
 }


//Manifest
 <activity
        android:name="com.****.media.tv.Video"
        android:configChanges="orientation|keyboardHidden"
        android:label="@string/title_TV">
    </activity>
    <activity
        android:name="com.****.media.tv.VideoLandscape"
        android:label="@string/title_TV">
    </activity>

非常感谢查尔顿桑塔纳

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-08-14 13:18:59

代码语言:javascript
复制
android:configChanges="keyboardHidden|orientation|screenSize"

在活动标签中

票数 2
EN

Stack Overflow用户

发布于 2013-08-14 13:41:45

您需要在|screenSize属性中添加android:configChanges属性,如下所示

代码语言:javascript
复制
android:configChanges="keyboardHidden|orientation|screenSize"

因为API级别13之后有一些小的变化,这是文档中提到的,用于转移onConfigurationChanged()

注意:从Android3.2 (API级别13)开始,当设备在纵向和横向之间切换时,“屏幕大小”也会发生变化。因此,如果要防止在为API级别13或更高级别开发时由于方向更改而重新启动运行时(如minSdkVersion和targetSdkVersion属性声明的那样),则除了“方向”值之外,还必须包含"screenSize“值。也就是说,您必须标记android:configChanges="orientation|screenSize".但是,如果应用程序的目标是API级别12或更低,那么您的活动总是自行处理此配置更改(即使在Android3.2或更高的设备上运行,此配置更改也不会重新启动您的活动)。

从这里开始

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18232834

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档