0

因此,主 Activity 将包含一个 AdView,当用户切换到另一个 Activity 时,我不想创建新的 AdView,而是想要获取以前创建的 AdView 并将其添加到当前 Activity 的布局中。

这可能吗?将 AdView 设置为 mainClass 中的变量,除非退出应用程序,否则该变量永远不会消失。(因此,adView 将被分配给一个变量,就像它是一个静态变量一样)

我问这个是因为我们使用 Context 创建 AdView 并且如果我将 AdView 变量保存在其他地方,当它被链接的上下文(活动)被破坏时,我怎么能将它添加到具有新上下文的另一个 Activity 中?

4

1 回答 1

0

也许您可以通过创建一个仅包含 AdView 的 Fragment 并将 Fragment 从一个 Activity 移动到下一个 Activity 来做到这一点。

请记住,AdView 就像任何其他 Android View 一样,它需要有一个 Context。

于 2013-05-26T21:43:23.303 回答