com.pankia.ui
クラス BaseActivity

java.lang.Object
  上位を拡張 Activity
      上位を拡張 com.pankia.PankiaActivity
          上位を拡張 com.pankia.ui.BaseActivity
すべての実装されたインタフェース:
PankiaListener
直系の既知のサブクラス:
AchievementActivity, DashboardActivity, DoSwitchAccountActivity, EditProfileActivity, ErrorActivity, FriendsActivity, InformationActivity, LeaderboardActivity, LeaderboardGradeActivity, LeaderboardHighScoreActivity, LinkWithTwitterActivity, SearchableActivity, SecureAccountActivity, SettingsActivity, SwitchAccountActivity, UserActivity

public abstract class BaseActivity
extends PankiaActivity


フィールドの概要
 
クラス com.pankia.PankiaActivity から継承されたフィールド
DASHBOARD_VIEW_ACHIEVEMENT, DASHBOARD_VIEW_DASHBOARD, DASHBOARD_VIEW_EDIT_PROFILE, DASHBOARD_VIEW_FIND_FRIEND, DASHBOARD_VIEW_INTERNET_MATCH, DASHBOARD_VIEW_INVITED_ROOMS, DASHBOARD_VIEW_LEADERBOARD, DASHBOARD_VIEW_MY_PROFILE, DASHBOARD_VIEW_NEARBY_MATCH, DASHBOARD_VIEW_SECURE_ACCOUNT, DASHBOARD_VIEW_SETTINGS, DASHBOARD_VIEW_SWITCH_ACCOUNT
 
コンストラクタの概要
BaseActivity()
           
 
メソッドの概要
 void alert(int message)
           
 boolean onCreateOptionsMenu(Menu menu)
           
 void onDeviceStateChange(boolean connected)
          内部使用メソッド
 void onException(java.lang.Exception exn)
          内部使用メソッド
 void onFailure(PankiaNetError error)
          エラーへの対応。
 boolean onOptionsItemSelected(MenuItem item)
           
 void onSessionCreated()
          内部使用メソッド
 void onSessionLost()
          内部使用メソッド
 void onTwitterLinkChange()
          内部使用メソッド
 void onUserUpdate()
          Pankia画面のユーザー情報を更新する。
 boolean showLaunchErrorView(PankiaNetError error)
          errorの内容に応じて、エラービューを表示する。
 
クラス com.pankia.PankiaActivity から継承されたメソッド
fetchAchievements, fetchAllLeaderboardsRank, fetchLatestLeaderboardsScore, fetchLeaderboards, fetchRankOnLeaderboard, fetchUnlockedAchievements, followUserByName, isAchievementUnlocked, isTwitterLinked, launchDashboard, launchDashboard, launchDashboardWithUsersProfileView, onFetchAchievementsDone, onFetchAchievementsFailed, onFetchLeaderboardsDone, onFetchLeaderboardsFailed, onFetchRankOnLeaderboardsDone, onFetchRankOnLeaderboardsFailed, onFetchScoresOnLeaderboardDone, onFetchScoresOnLeaderboardFailed, onFetchUnlockedAchievementsDone, onFetchUnlockedAchievementsFailed, onPostScoreDone, onPostScoreFailed, onUnlockAchievementDone, onUnlockAchievementFailed, onUpdateAchievementDone, onUserDidLogin, postScore, postScore, postTweet, setContentView, setContentView, setContentView, unlockAchievement, unlockAchievements
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

BaseActivity

public BaseActivity()
メソッドの詳細

onFailure

public void onFailure(PankiaNetError error)
エラーへの対応。 errorに応じて、いくつかのエラーメッセージを自動で表示する。 自分で処理できるエラーの場合には、このonFailureを呼ぶ必要が無い。 また、エラーメッセージを表示できなかった場合には、ログに出力する。 表示できるエラーは、次の通り。

定義:
インタフェース PankiaListener 内の onFailure
オーバーライド:
クラス PankiaActivity 内の onFailure

onSessionCreated

public void onSessionCreated()
クラス PankiaActivity の記述:
内部使用メソッド

定義:
インタフェース PankiaListener 内の onSessionCreated
オーバーライド:
クラス PankiaActivity 内の onSessionCreated

onSessionLost

public void onSessionLost()
クラス PankiaActivity の記述:
内部使用メソッド

定義:
インタフェース PankiaListener 内の onSessionLost
オーバーライド:
クラス PankiaActivity 内の onSessionLost

onDeviceStateChange

public void onDeviceStateChange(boolean connected)
クラス PankiaActivity の記述:
内部使用メソッド

定義:
インタフェース PankiaListener 内の onDeviceStateChange
オーバーライド:
クラス PankiaActivity 内の onDeviceStateChange

onException

public void onException(java.lang.Exception exn)
クラス PankiaActivity の記述:
内部使用メソッド

定義:
インタフェース PankiaListener 内の onException
オーバーライド:
クラス PankiaActivity 内の onException

onUserUpdate

public void onUserUpdate()
Pankia画面のユーザー情報を更新する。 updateUserInfoを呼ぶだけ。

定義:
インタフェース PankiaListener 内の onUserUpdate
オーバーライド:
クラス PankiaActivity 内の onUserUpdate

onTwitterLinkChange

public void onTwitterLinkChange()
クラス PankiaActivity の記述:
内部使用メソッド

定義:
インタフェース PankiaListener 内の onTwitterLinkChange
オーバーライド:
クラス PankiaActivity 内の onTwitterLinkChange

alert

public void alert(int message)

onCreateOptionsMenu

public boolean onCreateOptionsMenu(Menu menu)

onOptionsItemSelected

public boolean onOptionsItemSelected(MenuItem item)

showLaunchErrorView

public boolean showLaunchErrorView(PankiaNetError error)
errorの内容に応じて、エラービューを表示する。

パラメータ:
error -
戻り値:
表示した場合はtrueを返す