2011-08-10 10 views
2

私はアンドロイドのゲームに というOpenFeintを統合しましたが、自動的にロードされ、ゲームの開始時にenalbleを要求するかopenfeintを無効にします。インターネット接続が遅い場合、openfeintは応答に時間がかかりすぎます。Android App OpenFeintの問題

openfeintの読み込みを自動的に停止し、コードを使用するかどうかをユーザーに尋ねる方法を教えてください。

答えて

2

つのオプション:

オプション1:代わりのOpenFeint.initialise、ユーザにプロンプ​​トを表示し、OpenFeint.initializeWithoutLoggingInを使用します。 「はい」をクリックすると、OpenFeint.login()を呼び出します。

オプション2:ユーザーが「はい」をクリックするまで初期化を呼び出さないでください。これは、アプリケーションクラス 'onCreate()からのコード変更を意味しますが、OpenFeintの初期化が非常に遅くなる可能性があるため、パフォーマンスが向上します。

+0

「アカウントリカバリを有効にする」がない場合は、毎回これを行う必要があります。あなたがOFにログインしてから.login()を実行すると、保存することができますが、それは迷惑になるかもしれません。 –

関連する問題