【问题标题】:Showing an Android PopupWindow over a NativeActivity在 NativeActivity 上显示 Android PopupWindow
【发布时间】:2015-01-22 00:48:59
【问题描述】:

我正在尝试在使用 NDK 和 SDL 移植的 Android 游戏中实现 AdMob。我一直在关注示例here,但是当我调用 showAdPopup 时,我的游戏的 Activity 似乎被破坏了,我留下了一个空白的灰色屏幕,底部有一个广告。显示弹出窗口时,日志似乎显示我的活动已暂停。

我已经注释掉了所有的 admob 代码,看来问题是可以通过尝试在我的 NativeActivity 上创建一个 PopupWindow 来重现的。我注意到有一个示例应用程序 here 与我的代码几乎相同,但是该示例在以后的版本中从 SDK 中消失了(我的目标是 android-19)。

有谁知道为什么当我尝试启动弹出窗口时我的本地活动似乎暂停/关闭? android-19 中是否发生了一些变化,阻止了这种方法的工作?

【问题讨论】:

    标签: java android android-ndk native-activity


    【解决方案1】:

    结果是通过调用:

    _activity.setContentView(mainLayout, params);
    

    我正在破坏 SDL 上下文。解决方案是使用 SDL 活动创建的现有布局并将弹出窗口添加到其中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-08-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-21
      相关资源
      最近更新 更多