package de.saxsys.android.projectiler.app.dialog; import android.content.Intent; import android.view.LayoutInflater; import android.view.View; import de.saxsys.android.projectiler.app.LoginActivity; import de.saxsys.android.projectiler.app.R; import de.saxsys.android.projectiler.app.utils.BusinessProcess; /** * Created by spaxx86 on 21.05.2014. */ public class LogoutDialog extends BaseDefaultDialogFragment { private BusinessProcess businessProcess; public LogoutDialog(){ } @Override protected View getDialogView(LayoutInflater inflater) { businessProcess = BusinessProcess.getInstance(getActivity().getApplicationContext()); return inflater.inflate(R.layout.dialog_logout, parentContainer, false); } @Override protected int getTitleId() { return R.string.action_logout; } @Override protected boolean hasNegativeButton() { return true; } @Override protected boolean hasPositiveButton() { return true; } @Override protected void onClickPositiveButton() { super.onClickPositiveButton(); businessProcess.logout(getActivity().getApplication()); Intent loginIntent = new Intent(getActivity().getApplicationContext(), LoginActivity.class); startActivity(loginIntent); getActivity().finish(); } }