1

私は現在、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識別子を使用してアクティビティを宣言する必要があったため、これは事実です。

上記のコードを使用すると、左右のタブと実際にオファーリストを表示しているタブが読み込まれるたびに、新しいアクティビティが起動します。これはちょっと変わったワークフローです。そして、振る舞いのようなフラグメントページャーではありません。

今私の質問のために!誰かがなんとか手に入れましたか。

  1. 完全なruquestedURL(自分のWebビューにロードできるように)
  2. フラグメントに追加できるように、Webviewコンポーネントを返します。
  3. うまくいく何か他のもので私を殴ってください。

すでにいくつかのクラスを拡張しようとしましたが、アクティビティを起動するクラスはシングルトンクラスであり、スーパーのコンストラクターでエラーが発生します。

前もって感謝します。

4

1 に答える 1

1

いいえ、これはできません。tapjoyが将来的にAndroid UIガイドラインを検討し、新しいライブラリにフラグメントを含めることを期待しましょう。

于 2013-04-26T09:50:31.123 に答える