Android 从对话框edittext获取输入并显示在listview中

Android 从对话框edittext获取输入并显示在listview中,android,Android,用户单击浮动操作按钮,对话框将打开。从用户处获取输入(例如:用户可以在对话框的编辑文本中输入标题和计数值)。如果用户单击“确定”,则输入的数据必须存储在listView中,listView是在res/layout/list\u view.xml中创建的。我使用JAVA代码创建了一个对话框 public void openDialog(){ final AlertDialog.Builder mydialog = new AlertDialog.Builder(AddCount

用户单击浮动操作按钮,对话框将打开。从用户处获取输入(例如:用户可以在对话框的编辑文本中输入标题和计数值)。如果用户单击“确定”,则输入的数据必须存储在listView中,listView是在
res/layout/list\u view.xml
中创建的。我使用JAVA代码创建了一个对话框

 public void openDialog(){
        final AlertDialog.Builder mydialog  = new AlertDialog.Builder(AddCount.this);
      mydialog.setTitle("Add Count");
    LinearLayout layout = new LinearLayout(AddCount.this);
    layout.setOrientation(LinearLayout.VERTICAL);

    final EditText title = new EditText(AddCount.this);
    title.setHint("Title");
    layout.addView(title);

    final EditText value = new EditText(AddCount.this);
    value.setHint("Count");
    layout.addView(value);

    mydialog.setView(layout);


  mydialog.setPositiveButton("Save", new DialogInterface.OnClickListener() {
      @Override
      public void onClick(DialogInterface dialogInterface, int i) {

          Toast.makeText(AddCount.this,"Saved ",Toast.LENGTH_LONG).show();

      }
  });

  mydialog.setNegativeButton("Cancel", new DialogInterface.OnClickListener() {
      @Override
      public void onClick(DialogInterface dialogInterface, int i) {
          dialogInterface.cancel();
      }
  });
  mydialog.show();
}
如何在listview中存储和显示用户在dialogbox中输入的数据。有可能使用SharedReference吗?这样,在用户删除数据之前,数据不会丢失。帮我解决这个问题

你可以用a来解决。在positiveButtonClick上,将该项附加到列表中,并使用该项更新RecylcerView。为了保存数据,您可以使用SharedReferences,但这是一个更好的选择