你好我们使用预先通知管理器这是代码
Notification note = new Notification();
RemoteViews contentView = new RemoteViews(getPackageName(), R.layout.notif);
contentView.setImageViewResource(R.id.image, R.drawable.notif);
contentView.setTextViewText(R.id.title, "Focused Crawling");
contentView.setTextViewText(R.id.text, "Crawling In Progress....");
note.contentView = contentView;
Intent notificationIntent = new Intent(this, LoadingActivity.class);
PendingIntent contentIntent = PendingIntent.getActivity(this, 0, notificationIntent, 0);
note.contentIntent = contentIntent;
note.vibrate = new long[] { 500L, 200L, 200L, 500L };
note.sound = Uri.withAppendedPath(Audio.Media.INTERNAL_CONTENT_URI, "2");
note.flags |= Notification.FLAG_NO_CLEAR;
mgr.notify(1337, note);
startForeground(1337, note);
Run Code Online (Sandbox Code Playgroud)
为什么它没有出现在状态栏?
小智 17
您没有为状态栏指定图标,这是必需的.在代码中添加这样的行:
note.icon = R.drawable.youricon;
Run Code Online (Sandbox Code Playgroud)
请参阅创建通知
归档时间: |
|
查看次数: |
4189 次 |
最近记录: |