Я думаю, что я как-то научился создавать noitification в андроид-студии со своего веб-сайта и иметь простое понимание того, как она проходит. Mebe больше скопировать и вставить с небольшой модификацией = \. Но я ничего не вижу о том, как запустить метод в рамках одного и того же вида деятельности/класса, используя намерение.Использование намерения для запуска метода в пределах того же класса или нового класса
За мой копировать и вставить код из андроида студии:
public void showNotification()
{
Intent emptyIntent = new Intent(this, JellyNotify.class);
TaskStackBuilder backStack = TaskStackBuilder.create(this)
.addNextIntent(emptyIntent)
.addParentStack(JellyNotify.class);
PendingIntent emptyPending = backStack.getPendingIntent(
0,
PendingIntent.FLAG_UPDATE_CURRENT);
Notification buildNoti = new NotificationCompat.Builder(this)
.setSmallIcon(R.drawable.jelly)
.setContentTitle("Feeling Jelly")
.setContentText("Tap to launch Jar of Jelly")
.setContentIntent(emptyPending)
.build();
NotificationManager manageNotification = (NotificationManager)
getSystemService(Context.NOTIFICATION_SERVICE);
manageNotification.notify(0,buildNoti);
}
Я предполагаю, что я пытаюсь сказать, что я пытаюсь запуск и деятельности или новое намерение, МЕБ даже метод в классе или новая активность, которую я создал, когда пользователь нажимает на текущее уведомление. Поэтому мой мозг чувствует себя жаренным для поиска на прошлой неделе. Для того, чтобы показать, что я придумал я нашел сайты, такие как:
Clickable Notification - StackOverflow
Извините за такой поздний ответ, это действительно решило мою проблему. Огромное спасибо. – herboren
добро пожаловать, пожалуйста, примите ответ, если помогли. Тогда может помочь другим в будущем –