package com.permissionnanny.demo.extra;
import android.app.Dialog;
import android.content.Context;
import android.support.v7.app.AlertDialog;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import com.permissionnanny.demo.R;
/**
*
*/
public class ExtrasDialogBuilder {
public Dialog build(Context context, Extra[] extras, String[] labels) {
View view = LayoutInflater.from(context).inflate(R.layout.extras_dialog, null);
ViewGroup vg = (ViewGroup) view.findViewById(R.id.vg);
for (int i = 0, len = extras.length; i < len; i++) {
vg.addView(extras[i].getView(context, vg, labels[i]));
}
return new AlertDialog.Builder(context)
.setView(view)
.create();
}
}