【发布时间】:2015-07-07 09:08:41
【问题描述】:
我在更新服务中的自定义通知值时遇到问题。 我使用 RemoteView 并希望每秒更新一次 textview,但我对此没有任何真正的想法。 这是我的代码:
int icon = R.drawable.ic_launcher;
long when = System.currentTimeMillis();
Notification notification = new Notification(icon, "Custom Notification", when);
NotificationManager mNotificationManager = (NotificationManager)getSystemService(NOTIFICATION_SERVICE);
contentView = new RemoteViews(getPackageName(), R.layout.notificationview);
contentView.setImageViewResource(R.id.image, R.drawable.ic_launcher);
contentView.setTextViewText(R.id.text, "This is a custom layout");
contentView.setTextViewText(R.id.title, "Title");
notification.contentView = contentView;
Intent notificationIntent = new Intent(this, MainActivity.class);
PendingIntent contentIntent = PendingIntent.getActivity(this, 0, notificationIntent, 0);
notification.contentIntent = contentIntent;
notification.flags |= Notification.FLAG_NO_CLEAR;
startForeground(13, notification);
有什么想法吗?
【问题讨论】:
-
update textview every second- 这是个非常糟糕的主意。 -
@MarcinOrlowski 您对更新通知有何建议?
标签: java android android-remoteview