NativeActivity不会显示在屏幕上

时间:2013-04-25 08:17:18

标签: java android

在我的Android设备上(使用JellyBean 4.1.2),有一个错误:

当我启动一个特定的NativeActivity(libretroarch-activity从我的应用程序加载游戏)时,模拟器活动显示为好像它在我的应用程序布局“后面”,我只能看到它,如果我将应用程序主题设置为Theme.Translucent.NoTitleBar.FullScreen,你可以看到黑色区域变得透明! Semi-Transparent Bug

当我将主题设置为Theme.Black.NoTitleBar.FullScreen并启动游戏时,我会看到一个完整的黑色屏幕,但如果我旋转屏幕,我可以看到一些istants的游戏,然后当屏幕方向过程结束时,屏幕再次变黑。我注意到的另一件事是,如果我用一些非透明元素覆盖我的视图,如音量调整或关机对话,在此消失后几秒钟,我看到一些istants游戏屏幕只在有限区域内有元素。这是一个youtube video,显示屏幕方向奇怪的行为(你可以看到它在股票应用程序中的行为相同,可能是AOSP错误吗?),以及只允许游戏视图的错误的here is a video如果有一个叠加对话框。

作为一个临时修复,可以用最小不透明度设置的一些空布局覆盖我的活动,以便可以看到游戏画面?否则它是一个可以修复的android已知问题还是与retroarch有关?

1 个答案:

答案 0 :(得分:1)

与RetroArch Authors聊天后,发现它们的库中存在一个错误,将在新版本中修复,该版本即将推出。