package com.pluscubed.plustimer.utils;
import android.app.Activity;
import android.app.DialogFragment;
import android.app.FragmentManager;
import com.pluscubed.plustimer.model.Solve;
import com.pluscubed.plustimer.ui.solvedialog.SolveDialogFragment;
/**
* Creating solve dialogs
*/
public class SolveDialogUtils {
public static final String DIALOG_SOLVE_TAG = "SOLVE_DIALOG";
public static void createSolveDialog(Activity activity, boolean addMode, String puzzleTypeName,
String sessionId, Solve solve) {
FragmentManager fragmentManager = activity.getFragmentManager();
DialogFragment dialog = (DialogFragment) fragmentManager.findFragmentByTag(DIALOG_SOLVE_TAG);
//TODO
/*if (ErrorUtils.isSolveNonexistent(activity, puzzleTypeName, sessionId, solveId)) {
return;
}*/
if (dialog == null) {
SolveDialogFragment d = SolveDialogFragment
.newInstance(addMode, puzzleTypeName, sessionId, solve);
d.show(fragmentManager, DIALOG_SOLVE_TAG);
}
}
}