package com.openfarmanager.android.fragments;
import android.os.Bundle;
import android.support.v4.app.DialogFragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.TextView;
import com.openfarmanager.android.R;
/**
* Error dialog
*/
public class ErrorDialog extends BaseDialog {
public static DialogFragment newInstance(String string) {
ErrorDialog dialog = new ErrorDialog();
Bundle args = new Bundle();
args.putString("message", string);
dialog.setArguments(args);
return dialog;
}
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setStyle(DialogFragment.STYLE_NO_TITLE, R.style.Action_Dialog);
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
getDialog().setTitle(getSafeString(R.string.app_name));
View mView = inflater.inflate(R.layout.dialog_error, container, false);
mView.findViewById(R.id.cancel).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
dismiss();
}
});
((TextView) mView.findViewById(R.id.text)).setText(getArguments().getString("message"));
return mView;
}
}