Skip to content

Gimasteev/Activity

 
 

Repository files navigation

Activity #2 Homework

Создайте в модуле sender класс SenderActivity. Добавьте в него три кнопки: “To Google Maps”, “Send Email” и “Open Receiver”. Добавьте пустые обработчики нажатий на эти кнопки.

  1. По клику на кнопку “To Google Maps”, используя явный Intent вызовите Activity приложения Google Maps. После того как Google Maps поймает ваш Intent, в нем должны отобразиться ближайшие к текущей геолокации места по тэгу “Рестораны”

  2. По клику на кнопку “Send Email” отправьте неявный Intent в метод startActivity() Этот Intent должны уметь обработать любые почтовые клиенты(если они реализовали intent-filter согласно контракту). В качестве адресата используйте ящик [email protected], тему и содержание письма придумайте сами.

  3. По клику на кнопку “Open Receiver” отправьте неявный Intent со следующими параметрами:

    • action = Action.SEND
    • type = “text/plain”
    • category = Category.DEFAULT

    В качестве extras отправьте три объекта String. В качестве значений extras используйте любой набор данных из файла payload.txt, который лежит в корне проекта sender.

    В модуле receiver зарегистрируйте intent-filter, таким образом, чтобы он поймал отправленный выше Intent и открыл ReceiverActivity. Полученные из Intent extras отобразите в соответсвующих полях:

    • title → titleTextView
    • year → yearTextView
    • description → descriptionTextView
    • В зависимости от названия фильма отобразите картинку которая лежит в ресурсах(res/drawable) в posterImageView

💡 Чтобы достать ресурс, используйте метод Context.getDrawable(), а чтобы поменять картинку в ImageView используйте метод setImageDrawable()

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Kotlin 100.0%