2011-08-10 26 views
2

我在我的Android遊戲中集成了OpenFeint, ,但它會自動加載並在遊戲開始時要求啓用或禁用openfeint。如果Internet連接速度慢,則openfeint響應時間太長。Android應用程序OpenFeint問題

我該如何停止openfeint自動加載並要求用戶使用它或不使用代碼。

回答

2

兩個選項:

選項1:代替OpenFeint.initialise,使用OpenFeint.initializeWithoutLoggingIn,然後顯示一個提示給用戶。如果他們點擊「是」,請致電OpenFeint.login()。

選項2:在用戶點擊「是」之前不要調用初始化。這意味着更多的代碼更改(從應用程序類'onCreate()),但會給你更好的性能,因爲初始化OpenFeint可能會很慢。

+0

如果他們沒有「啓用帳戶retreival」,那麼他們將不得不每次都這樣做。你可以存儲它們是否曾經登錄過OF,然後總是執行.login(),但這可能會讓人討厭。 –