Android 从dialogfragment更新微调器

Android 从dialogfragment更新微调器,android,android-dialogfragment,Android,Android Dialogfragment,我的类中有一个微调器TelaEntrada.java正常加载 public class TelaEntrada extends Fragment { public Fragment newInstance(Context context) { TelaEntrada telaEntrada = new TelaEntrada(); return telaEntrada;

我的类中有一个微调器TelaEntrada.java正常加载

        public class TelaEntrada extends Fragment {
            public Fragment newInstance(Context context) {
                TelaEntrada telaEntrada = new TelaEntrada();
                return telaEntrada;
            }

            public View onCreateView(LayoutInflater inflater, ViewGroup container,
                Bundle savedInstanceState) {
            View root = inflater.inflate(R.layout.telaentrada, container, false);
            DbEntrada banco = new DbEntrada(getActivity().getApplicationContext()); 
            List<Tipo> tipos = banco.todosTipos();
            List<String> item = new ArrayList<String>();
            for(Tipo tipo : tipos){
            item.add(tipo.getDescricao().toString());
        }
        final Spinner spn_Entrada = (Spinner) root.findViewById(R.id.spnEntradaTipo);
        ArrayAdapter<String> adapter2 = new ArrayAdapter<String>(
                this.getActivity(),
                android.R.layout.simple_spinner_dropdown_item, item);
        spn_Entrada.setAdapter(adapter2);

我想添加一个新项目,微调器被直接更新到数据库中,以在用户微调器中显示新信息。谢谢对不起我的英语

那么你面临的问题是什么呢?杰瑞,我看不出有什么办法可以做到这一点,我试图再次创建旋转器,但传递新信息没有成功。
public class DialogTipo extends DialogFragment    {
    public View onCreateView(LayoutInflater inflater, ViewGroup container,Bundle savedInstanceState) {
        final View root = (View) inflater.inflate(R.layout.dialog_tipo, container, false);
        final EditText txtDialogTipo = (EditText)root.findViewById(R.id.txtDialogTipo);
        Button btnDialogTipoAdd = (Button) root.findViewById(R.id.btnDialogTipoAdd);
        Button btnDialogTipoCancel = (Button) root.findViewById(R.id.btnDialogTipoCancel);
        btnDialogTipoAdd.setOnClickListener(new OnClickListener() {
            @Override
            public void onClick(View v) {
                DbEntrada banco = new DbEntrada(getActivity().getApplicationContext());
                banco.insereTipo(txtDialogTipo.getText().toString());                           

                //I want update my spinner here!

                dismiss();
            }
        });

        getDialog().setTitle("Inserir Novo Tipo");
        return root;
    }
}