嘿伙计们,我创建了课程,现在我想设置Notification
准时。例如,如果有人单击按钮,Notification
十分钟后应该会显示。
代码
TextView txtV;
Button bnot;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.receiving);
txtV=(TextView)findViewById(R.id.txtV);
bnot=(Button)findViewById(R.id.bN);
bnot.setOnClickListener(this);
Bundle extras = getIntent().getExtras();
if(extras !=null) {
String value = extras.getString("key"); //assign it.
txtV.setText("Remember :"+value); //set it to textview.
}
}
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Intent intent = new Intent();
Bundle extras = getIntent().getExtras();
String value = extras.getString("key"); //assign it.
PendingIntent pIntent = PendingIntent.getActivity(this, 0, intent, 0);
Notification noti = new Notification.Builder(this)
.setTicker("Remember")
.setContentTitle(value)
.setContentText("Notification content.")
.setSmallIcon(R.drawable.ic_launcher)
.setContentIntent(pIntent).getNotification();
noti.flags=Notification.FLAG_AUTO_CANCEL;
NotificationManager notificationManager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);
notificationManager.notify(0, noti);
}
}