アプリケーションは、ログアウトを呼び出す事でユーザー情報を初期化する事ができます。ログアウトメソッドは内部的にはIMAPSサーバの認証機構を呼び出さないため、ネットワークが利用不可能な状態でも呼び出す事ができます。
private void logoutFunc(Context context) { try { LoginManager mLoginManager = new LoginManager(context); mLoginManager.logout(); } catch (例外キャッチ) { // キャッチした例外の内容に応じて、例外処理を実装します。 } }
- (void)func { IMALoginManager *loginManager = [[IMALoginManager alloc] init]; NSError *anError = nil; BOOL result = [loginManager logout:&anError]; if(result == NO) { // それぞれのエラーの実装. } }
private void logoutFunc() { try { LoginManager lm = new LoginManager(); lm.logout(); } catch (例外キャッチ) { // キャッチした例外の内容に応じて、例外処理を実装します。 } }