Я создал кнопку. После того, как я создал застройщика Notification
. Я не знаю, как применять интерфейс runnable
в этом уведомлении Идея заключается в том, когда я нажимаю кнопку, через 10 секунд ей должно быть показано уведомление.android: Показывать уведомление о нажатии через несколько секунд при нажатии кнопки?
public void clickbutton (View view){
Handler handler = new Handler();
handler.postDelayed(new Runnable() {
@Override
public void run() {
// show toast here...
}
}, 6000); // 6 seconds
NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(this);
mBuilder.setSmallIcon(R.drawable.notification_icon);
mBuilder.setContentTitle("My notification");
mBuilder.setContentText("Hello World!");
Notification notifcation = mBuilder.build();
NotificationManager nm = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);
nm.notify(2, notifcation);
}
Ваше требование не ясно :( –