私は現在、TapJoyの統合を希望し、TapJoyが提供するオファーリストのみを表示したいクライアント向けのAndroidアプリケーションを開発しています。アプリにはActionbarシャーロックが統合されており、5つのタブがあり、タブの1つにこのオファーリストが表示されます。そこで、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();
注:キーの値は、tapjoyselfの例からのものです
これは、Webviewを使用して新しいアクティビティを起動します。Androidマニフェストでtapjoyクラスのcom識別子を使用してアクティビティを宣言する必要があったため、これは事実です。
上記のコードを使用すると、左右のタブと実際にオファーリストを表示しているタブが読み込まれるたびに、新しいアクティビティが起動します。これはちょっと変わったワークフローです。そして、振る舞いのようなフラグメントページャーではありません。
今私の質問のために!誰かがなんとか手に入れましたか。
- 完全なruquestedURL(自分のWebビューにロードできるように)
- フラグメントに追加できるように、Webviewコンポーネントを返します。
- うまくいく何か他のもので私を殴ってください。
すでにいくつかのクラスを拡張しようとしましたが、アクティビティを起動するクラスはシングルトンクラスであり、スーパーのコンストラクターでエラーが発生します。
前もって感謝します。