kegs-android/app/src/main/java/com/froop/app/kegs/RomDialogFragment.java

38 lines
1.1 KiB
Java
Raw Normal View History

2012-08-07 00:04:38 +00:00
package com.froop.app.kegs;
import android.app.AlertDialog;
import android.app.Dialog;
import android.content.DialogInterface;
import android.os.Bundle;
import android.util.Log;
import com.actionbarsherlock.app.SherlockDialogFragment;
public class RomDialogFragment extends SherlockDialogFragment {
2012-08-07 00:04:38 +00:00
@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());
builder.setTitle(R.string.rom_title);
builder.setSingleChoiceItems(R.array.rom_choices, -1,
2012-08-07 00:04:38 +00:00
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int item) {
dismiss();
if (item == 0) {
((KegsMain)getActivity()).getRomFile(ConfigFile.ROM01);
} else if (item == 1) {
((KegsMain)getActivity()).getRomFile(ConfigFile.ROM03);
2012-08-07 00:04:38 +00:00
}
}
});
final AlertDialog dialog = builder.create();
2012-10-23 23:40:46 +00:00
dialog.setCanceledOnTouchOutside(false);
2012-08-07 00:04:38 +00:00
return dialog;
}
@Override
public void onCancel(DialogInterface dialog) {
super.onCancel(dialog);
((KegsMain)getActivity()).finish();
}
2012-08-07 00:04:38 +00:00
}