У меня есть этот чехол для Android Beam. Я мог бы проверить его сам, но мое приложение еще не доступно в Google Play. Вот оно:Android Beam - специальный usecase
Я хочу получить некоторый контент с моего телефона, а телефон приемника не имеет его. Таким образом, с AAR приложение будет выведено из Google Play на телефоне-получателе. Все идет нормально. Поэтому я загружаю и выхожу из системы.
Мой вопрос: Как только приложение будет загружено, приложение-получатель по-прежнему будет иметь информацию, которая была пропущена или если отправитель снова инициирует луч? Будут ли мои данные в первом луче потеряны? Как это должно быть обработано?
Теоретически, onResume следует вызывать для обработки намерения.
Любая мысль, если кто-то сталкивался с таким случаем.
Это очень убедительный ответ. Спасибо. Вы пробовали это сами. Есть ли способ, которым я могу избежать второго нажатия, это, похоже, не является хорошим пользовательским интерфейсом. – divdroid
Да, согласен, не очень хороший пользовательский интерфейс. Если вы проверите исходный код (файл 'packages/apps/Nfc/src/com/android/nfc/NfcDispatcher.java', метод' getAppSearchIntent() '), вы увидите, что приложение Play Store получает только имя пакета и больше ничего. Все остальные данные из сообщения NDEF теряются. –