В этом уроке:
- подробно разбираемся с PendingIntent - используем AlarmManager
Перед тем, как продолжить тему виджетов, нам надо будет знать две темы: PendingIntent и AlarmManager.
С PendingIntent ...
... по нажатию на кнопку Start.
Создаем 4 Activity.
ActivityA.java:
package ru.startandroid.develop.p1161mngtasks1;
import android.content.Intent;
import android.view.View;
public class ...
В этом уроке:
- изучаем IntentService - включаем режим Foreground для сервиса - помещаем сервис в автозагрузку
Строили мы, строили, и, наконец, построили. Урок номер 100, с чем всех нас и поздравляю ...
В этом уроке:
- получаем из сервиса результат с помощью PendingIntent
В прошлых уроках мы стартовали сервисы, передавали им данные, но ничего не получали обратно в вызывающее Activity. Но это ...
В этом уроке:
- добавляем объекту поддержку Parcelable - передаем с помощью Intent
С Parcel мы немного поработали на прошлом уроке. Этих знаний хватит, чтобы понять, как реализовать в своем ...
В этом уроке:
- узнаем, что такое Uri и Intent-атрибут data - вызываем системные приложения (браузер, звонилка, карта)
Мы знаем, что Intent имеет атрибут action. С помощью этого атрибута обычно ...
В этом уроке:
- передаем данные с помощью Intent
На прошлых уроках мы узнали, что такое Intent и как им пользоваться. Из одного Activity мы просто вызывали другое, передавая action. Теперь научимся ...
В этом уроке:
- читаем action из Intent
На прошлом уроке мы сделали наглядный пример, показывающий, как связаны между собой action, Intent и Intent Filter. На этом уроке продолжим тему. Есть ...
В этом уроке:
- вызываем Activity, используя неявный вызов и Intent Filter
Последние уроки получились перегруженными теорией. Эту теорию необходимо понять, чтобы не было проблем с практикой. ...
В этом уроке:
- разбираемся в коде урока 21 - теория по Intent и Intent Filter - немного о Context
На прошлом уроке (№ 21) мы создали приложение, которое содержит два Activity. Напомню, что для ...
... О нем я расскажу в отдельном уроке.
Для выполнения задач в фоновом потоке есть, например, следующие инструменты: AsyncTask, Handler, IntentService, Loader, ExecutorService, RxJava
Память
Про ...
... onStartEditTask вызывает AddEditTaskActivity, в котором реализовано редактирование задачи
@Override
public void onStartEditTask() {
String taskId = getIntent().getStringExtra(EXTRA_TASK_ID);
...
... одно Activity (можно и больше). И для этого Activity должен быть настроен IntentFilter на определенный URL.
Когда пользователь нажимает на ссылку, происходит следующее.
Система находит, что в маркете ...
...
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
mViewModel.handleActivityResult(requestCode, resultCode);
}
Адаптер списка
Как TasksViewModel получает ...
... настроит Intent Filter.
Если же у вас студия более старой версии, то необходимо вручную настроить Intent Filter под этот deep link.
Проверить ссылку можно с помощью adb команды:
adb shell ...
... Fragment.
Action и Data - соответствуют стандартным полям action и data в Intent классе. Заполняете их здесь и в Activity достаете из getIntent().getAction() и getIntent().getData().
Pattern ...
... arg2Value = getArguments().getInt("arg2");
А если вызывали не фрагмент, а Activity, то так:
String arg1Value = getIntent().getStringExtra("arg1");
Integer arg2Value = getIntent().getIntExtra("arg2", ...
... в Android
В чем отличие AsyncTask от Thread?
Минусы AsyncTask
Опишите, что такое Activity
Чем Fagment отличается от Activity?
Разница между Service и IntentService. Пример использования Service. ...
... PendingIntent, который сработает по нажатию на группу
В качестве примера можно рассмотреть почтовое приложение. У пользователя есть несколько аккаунтов и в них приходят новые письма. Будет разумно создавать ...