Не делайте его обсуждение веры или религия. Тех трудно выиграть (и не то, что Вы хотите так или иначе)
, не структурируют его способ, которым Вы просто сделали в своем вопросе. Проблема не заставляет никого соглашаться, что этот путь или что путем является общий способ, которым они должны работать. Необходимо говорить о том, как каждый должен думать для совершения правильного выбора в любой момент времени. дайте пример для того, когда использовать набор данных, и если не к.
у меня были разработчики, использующие таблицы данных, чтобы хранить данные, которые они выбрали от базы данных, и затем имейте код бизнес-логики с помощью той таблицы данных... И я показал им, как я уменьшил время для загрузки страницы из взятия 7 секунд 100% ЦП (на веб-сервере) к неспособности видеть, что строка ЦП перемещается вообще.. путем изменения памяти возражают от таблицы данных до Хэш-таблицы.
Так берут пример или случай, что Вы вещь лучше реализована по-другому, и выиграйте то сражение. Не ведите войну высокого уровня...
И Activity
, и Service
на самом деле расширяют
Контекст
, поэтому вы можете просто использовать this
в качестве вашего контекста
в вашей службе
.
NotificationManager notificationManager =
(NotificationManager) getSystemService(Service.NOTIFICATION_SERVICE);
Notification notification = new Notification(/* your notification */);
PendingIntent pendingIntent = /* your intent */;
notification.setLatestEventInfo(this, /* your content */, pendingIntent);
notificationManager.notify(/* id */, notification);