【发布时间】:2015-09-07 21:26:38
【问题描述】:
我已经阅读了网站上的很多帖子,我相信为了弹出一个基本的通知,不需要编写很多行代码。
@Override
protected void onCreate(Bundle savedInstanceState) {
Log.i("StartUpActivity", "onCreate");
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_start_up);
NotificationManager notiManager =
(NotificationManager) getSystemService(NOTIFICATION_SERVICE);
NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(this)
.setContentTitle("Hello")
.setContentText("hello")
.setSmallIcon(R.drawable.ic_launcher)
.setAutoCancel(false);
notiManager.notify(0, mBuilder.build());
Log.i("here", "here");
}
我也试过 Notification.Builder 也不起作用。我不知道问题出在哪里。由于意图/待处理的意图对于通知是可选的,我只是没有添加代码。 (尽管即使我添加了通知也没有显示的意图)
我还在清单中添加了 VIBRATE 权限,但我不知道它的用法。
我只想知道如何在状态栏上弹出通知。谢谢。
【问题讨论】:
-
你的“这里”日志会显示吗?
-
它看起来很干净,不确定尝试将 id 从 0 更改为另一个正数,看看它是否有效。
-
按原样尝试了您的代码并且工作得很好!
-
真的吗?这里显示...我的代码有效?
-
我很伤心。我更改了模拟器并且它可以工作。我以前的一个是 NEXUS 7。另一个不买它的原因......
标签: android android-notifications