У меня есть полностью работающая программа, которая работала.Однако у него было два диалоговых окна, которые я буду использовать каждый раз, когда пишу программу, или, возможно, несколько раз для каждой программы.Это EULA и информационная страница.Таким образом, я перенес эти два действия в их собственный проект, однако я не хочу иметь стандартное лицензионное соглашение и информационную страницу, очевидно.Итак, у меня есть ресурс по проектам, над которыми я работаю.(Если использование Assets будет работать лучше, я мог бы это изменить.)
Для EULA у меня есть статическая функция checkEULA, чтобы посмотреть, принято ли это, и это работает, потому что я передаю действие и идентификатор ресурса.
Однако для InfoActivity я пытаюсь сделать это как чистое намерение. Я могу передать идентификатор в пакет, но есть ли способ получить действие или ресурсы из намерения, не добавляя егов связку?
Или, если нет, какова лучшая практика или умный способ передать ресурс в намерение вывести его на другой конец?