Как программно отображать сообщение о местоположении в окне чата так же, как WhatsApp в Android?Android

Форум для тех, кто программирует под Android
Anonymous
Как программно отображать сообщение о местоположении в окне чата так же, как WhatsApp в Android?

Сообщение Anonymous »

Я разрабатываю приложение для чата. Где пользователь может отправлять местоположение так же, как WhatsApp. (Я не говорю о функции совместного использования местоположения в реальном времени). Для этого требования я использую API выбора мест Google. Здесь я прилагаю его код.

build.gradle

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

implementation 'com.google.android.gms:play-services-maps:10.2.0'
implementation 'com.google.android.gms:play-services:10.2.0'
AndroidManifest.xml
в Java-файле

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

 PlacePicker.IntentBuilder builder = new PlacePicker.IntentBuilder();
try {
dismiss();
mActivity.startActivityForResult(builder.build(currentFragment.getActivity()), PLACE_PICKER_REQUEST);
} catch (GooglePlayServicesRepairableException e) {
Log.e(this.getClass().getSimpleName(),"GooglePlayServicesRepairableException");
e.printStackTrace();
} catch (GooglePlayServicesNotAvailableException e) {
Log.e(this.getClass().getSimpleName(),"GooglePlayServicesNotAvailableException");
e.printStackTrace();
}
И вот как обрабатывается метод onActivityResult

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

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (requestCode == PLACE_PICKER_REQUEST) {
if (resultCode == RESULT_OK) {
Place place = PlacePicker.getPlace(this, data);
}
}
}
Теперь, после выбора этого местоположения, вы хотите, чтобы оно отображалось примерно так.
[img]https:// i.stack.imgur.com/E7vlv.png[/img]


Итак, как мне этого добиться?

Подробнее здесь: https://stackoverflow.com/questions/506 ... ndroid-pro

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