我目前正在为想要集成 TapJoy 的客户开发一个 Android 应用程序,并且只想显示 TapJoy 提供的报价列表。 该应用程序集成了 Actionbar sherlock 并有五个选项卡,其中一个选项卡应显示此优惠列表。 所以我下载了 jar 和随附的文档,并按照他们关于如何显示报价列表的示例进行操作。
在执行此操作时我得出的结论是,当您执行以下代码时。
Hashtable<String, String> flags = new Hashtable<String, String>();
flags.put(TapjoyConnectFlag.ENABLE_LOGGING, "true");
// Connect with the Tapjoy server. Call this when the application first starts.
// REPLACE THE SECRET KEY WITH YOUR SECRET KEY.
TapjoyConnect.requestTapjoyConnect(getSherlockActivity().getApplicationContext(), "bba49f11-b87f-4c0f-9632-21aa810dd6f1", "yiQIURFEeKm0zbOggubu", flags);
TapjoyConnect.getTapjoyConnectInstance().showOffers();
TapjoyConnect connect = TapjoyConnect.getTapjoyConnectInstance();
注意:key的值来自tapjoy self的例子
它启动一个带有 Webview 的新 Activity,我知道这是事实,因为您必须在我的 Android list 中使用 tapjoy 类的 com 标识符声明该 Activity。
如果我使用上面提供的代码,每次加载左侧/右侧的选项卡和显示实际报价列表的选项卡时,它都会启动一个新的 Activity,这是一个不寻常的工作流程。并且完全不像 Fragment pager 那样的行为。
现在是我的问题! 有没有人设法得到。
- 完整的 ruquested URL(所以我可以在我自己的 webview 中加载它)
- 让它返回一个 Webview 组件,这样我就可以将它添加到我的 Fragment 中。
- 用其他有用的东西打我。
我已经尝试扩展一些类,但是启动 Activity 的类是单例类,我在 super 的构造函数中遇到错误。
提前致谢。
最佳答案
不,这不可能,希望 tapjoy 将来会考虑 android UI 指南,并在新库中包含 fragment
关于android - Fragment 中的 TapJoy 优惠列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15603467/