Как программно отображать сообщение о местоположении в окне чата так же, как 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
Ответить

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

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

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

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

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