package com.codepath.wwcmentorme.fragments;
import android.app.Activity;
import android.app.AlertDialog;
import android.app.Dialog;
import android.content.DialogInterface;
import android.graphics.Point;
import android.os.Bundle;
import android.support.v4.app.DialogFragment;
import android.view.WindowManager;
import com.codepath.wwcmentorme.R;
public class RefineResultsDialogFragment extends DialogFragment {
public RefineResultsDialogFragment() {
}
public static RefineResultsDialogFragment newInstance(String title) {
RefineResultsDialogFragment frag = new RefineResultsDialogFragment();
Bundle args = new Bundle();
args.putString("title", title);
frag.setArguments(args);
return frag;
}
@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
String title = getArguments().getString("title");
AlertDialog.Builder b = new AlertDialog.Builder(getActivity())
.setTitle(title)
.setItems(getResources().getStringArray(R.array.skill_array), new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
}
});
return b.create();
}
@Override
public void onStart() {
super.onStart();
if (getDialog() == null) {
return;
}
WindowManager manager = (WindowManager) getActivity().getSystemService(Activity.WINDOW_SERVICE);
Point point = new Point();
manager.getDefaultDisplay().getSize(point);
int dialogWidth = point.x;
int dialogHeight = point.y;
getDialog().getWindow().setLayout(dialogWidth, dialogHeight);
}
}