package com.openfarmanager.android.dialogs; import android.app.Dialog; import android.content.Context; import android.os.Bundle; import android.view.View; import android.view.Window; import android.widget.TextView; import android.widget.Toast; import com.openfarmanager.android.App; import com.openfarmanager.android.R; import com.openfarmanager.android.view.ToastNotification; /** * @author Vlad Namashko */ public class YesNoDontAskAgainDialog extends Dialog { private View mDialogView; public YesNoDontAskAgainDialog(Context context) { super(context, R.style.Action_Dialog); } @Override public void onCreate(Bundle savedInstanceState) { requestWindowFeature(Window.FEATURE_NO_TITLE); mDialogView = View.inflate(App.sInstance.getApplicationContext(), R.layout.yes_no_dont_ask_again, null); mDialogView.findViewById(R.id.button_yes).setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { ToastNotification.makeText(getContext(), App.sInstance.getString(R.string.recursive_delete_allowed), Toast.LENGTH_LONG).show(); App.sInstance.getSettings().setFtpAllowRecursiveDelete(true); dismiss(); } }); mDialogView.findViewById(R.id.button_no).setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { dismiss(); } }); mDialogView.findViewById(R.id.button_don_ask).setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { App.sInstance.getSettings().setDontAskAboutFtpPermission(); dismiss(); } }); ((TextView) mDialogView.findViewById(R.id.text)).setText(R.string.allow_recursive_delete); setContentView(mDialogView); } }