2016-06-22 2 views
1

Как вы создаете настраиваемый модульный макет для обмена данными в приложении? Например, если вы находитесь на странице в Chrome и пытаетесь поделиться ею в Facebook, то появляется модная мода Facebook и позволяет редактировать данные, которые передаются в Facebook. Android docs охватывает только простой пример запуска активности в приложении и передачи данных. Однако я не хочу запускать эту деятельность; Я хочу, чтобы это было отдельным модальным вообще, которое просто функционирует как наложенная форма и отправляет его на бэкэнд, как функция общего доступа Facebook.Пользовательский модем для совместного использования в приложении для Android

ответ

1

Однако, я не хочу, чтобы начать деятельность по обмену

делается только через деятельность.

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

Затем создайте отдельное диалоговое действие, в котором есть ACTION_SEND<intent-filter>. Эта диалоговая деятельность может собирать информацию от пользователя, а затем пересылать ее по всему внутри вашего приложения.

+0

Есть ли у вас какие-либо ресурсы для создания диалогового тематического мероприятия? – JCDJulian

+0

@JCDJulian: создайте пользовательскую тему, основанную на существующей теме диалога (например, 'Theme.Material.Dialog') и связавшись с остальной частью темы вашего приложения. Например, если вы используете 'appcompat-v7' и' Theme.AppCompat', вы должны использовать 'Theme.AppCompat.Dialog' или что-то еще. В основном, это говорит о том, что окно вашей деятельности - 'wrap_content' /' wrap_content' в отношении вашего содержимого, а не заполнение доступного пространства экрана. – CommonsWare

Смежные вопросы