Как я могу открыть пользовательский диалог поиска фрагмента, а затем получить значение из этого фрагмента, чтобы установить в edittext?Android Studio - PullRequest
0 голосов
/ 11 июля 2019

Я хочу получить значение из фрагмента автозаполнения места, которое должно быть в диалоговом окне, и хочу установить это искомое место в тексте редактирования.

public class MainActivity extends FragmentActivity
{
final Context context = this;

private EditText editText;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);



    editText = (EditText) findViewById(R.id.editText);


    editText.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            openDialog();
        }
    });

}

public void openDialog()
{


    LayoutInflater li = LayoutInflater.from(context);
    View promptsView = li.inflate(R.layout.activity_get_value, null);

    android.app.AlertDialog.Builder alertDialogBuilder = new AlertDialog.Builder(context);

    alertDialogBuilder.setView(promptsView);
    AlertDialog alertDialog = alertDialogBuilder.create();

    // show it
    alertDialog.show();

    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...