1

我的应用程序中的一项活动在android:screenOrientation="portrait"清单中有一个属性,因为我不希望它改变方向。我正在尝试像这样集成 Flurry:
在 onStart 中:

FlurryAgent.onStartSession(this, "api_key");
FlurryAgent.initializeAds(this);
FrameLayout adsFrameLayout = (FrameLayout)findViewById(R.id.frameLayoutAdsContent);
FlurryAgent.getAd(this, "BannerTop-1", adsFrameLayout, FlurryAdSize.BANNER_BOTTOM, 0);

在停止:

FlurryAgent.onEndSession(this);

在 AndroidManifest.xml 中:

 <activity
        android:name="com.flurry.android.FlurryFullscreenTakeoverActivity"
        android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode"
        android:screenOrientation="portrait" >
    </activity>

发生的事情是 Flurry 让活动改变方向(当设备变成横向时)。如果我不在 onStart 中运行代码,则活动不会改变其方向。

提前致谢, Amidos80

4

2 回答 2

0

如果在布局 xml 中添加:android:orientation="vertical" 会怎样?

于 2012-10-14T13:48:00.900 回答
0

经过长时间的研究,我发现这是无法做到的。flurry 会覆盖我的配置并使屏幕能够将方向更改为横向。如果有人找到解决方案,请分享。

于 2012-10-24T20:01:16.377 回答