-1
У меня есть следующий код:Android выполнение Pause до StartActivityForResult возвращается
@Override
public void onClick(View v) {
Intent intent = new Intent(Intent.ACTION_PICK, ContactsContract.Contacts.CONTENT_URI);
startActivityForResult(intent, PICK);
editText.setText(selectContactNumber);
Toast.makeText(getApplicationContext(),selectContactNumber,Toast.LENGTH_LONG).show();
}
И я хочу editview изменить после выбора контакта. Но он не ждет контакта. Он просто продолжает выполнение, и результат будет нулевым. Есть ли способ приостановить выполнение для выполнения операций?
Переместить вызов 'editText.setText()' в метод 'onActivityResult()' в вызывающей активности. –