私はSetting, Profile, Contact Us, About Us, Logout
のようなアイテムをすべて表示するためにナビゲーションドロワーを使用しています。これらのアイテムのいずれかをクリックすると、フラグメントまたは別のアクティビティで表示されます。アプリログアウトイベントを作成
Logout Fragment
を作成しようとしましたが、アクティビティ&インテントを使用しても機能しませんでした。
ログアウトをクリックするとどうすればできますか?銀行アプリケーションで発生するように、アプリからログアウトする必要があります。そのメニュー項目をクリックすることで
public void logoutDialog() {
/**
* Create Alert DialogBuilder */
final AlertDialog.Builder logoutAlert = new AlertDialog.Builder(this);
final RowLogoutDialogsBinding logoutDialogsBinding = DataBindingUtil.inflate(LayoutInflater.from(mContext), R.layout.row_logout_dialogs, null, false);
View logoutView = logoutDialogsBinding.getRoot();
logoutAlert.setView(logoutView);
/*
* Create Alert Dialogs */
final AlertDialog mLogoutDialog = logoutAlert.create();
mLogoutDialog.setTitle(getString(R.string.logout_dialog_title));
mLogoutDialog.show();
/*
* Layout for dialog */
setFontFace(logoutDialogsBinding.logoutMessage);
logoutDialogsBinding.logoutNo.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
mLogoutDialog.dismiss();
}
});
logoutDialogsBinding.logoutYes.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
mLogoutDialog.dismiss();
AccountAuthenticator.removeAccount(mContext);
finish();
// DO OTHER PROCESS OF LOGOUT like clear PREFERENCE, DB
Toast.makeText(mContext, R.string.string_loggedout_success, Toast.LENGTH_SHORT).show();
}
});
}
:
あなたは、コードをログアウト共有し、あなたのコードを入れて –
@jainishkapadia .. –
の質問に「よろしく、おかげで」追加しないでくださいない明確な –