Эквивалент onActivityResult в Delphi XE5?Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Эквивалент onActivityResult в Delphi XE5?

Сообщение Anonymous »

В Android/Java я бы сделал это:

Код: Выделить всё

Intent intent = new Intent(Intent.ACTION_PICK);
intent.setType(ContactsContract.CommonDataKinds.Phone.CONTENT_TYPE);
startActivityForResult(intent, PICK_CONTACT);
и получите результат через:

Код: Выделить всё

@Override public void onActivityResult(int reqCode, int resultCode, Intent data)
В Delphi у меня есть эквивалент первой части:

Код: Выделить всё

Intent := TJIntent.Create;
Intent.setAction(TJIntent.JavaClass.ACTION_PICK);
Intent.setType(TJContactsContract_Contacts.JavaClass.CONTENT_TYPE);
MainActivity.startActivityForResult(Intent,PICK_CONTACT);
Но, просматривая раздел MainActivity, я не вижу обратного вызова «onActivityResult». Я вижу один для JFragment, но, похоже, я не в том месте, где его можно получить, и я не вижу примеров ни в примере кода, ни в Интернете, ни в исходном коде.

Подробнее здесь: https://stackoverflow.com/questions/188 ... delphi-xe5
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»