Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/179.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 通知通知()错误的参数_Android_Android Notifications - Fatal编程技术网

Android 通知通知()错误的参数

Android 通知通知()错误的参数,android,android-notifications,Android,Android Notifications,我正在用NotificationCompat.Builder创建一个Notification,为了展示它,我需要通知NotificationManager新的通知,所以我打电话来 NotificationManager mNotifyMgr = (NotificationManager) cont.getSystemService(Context.NOTIFICATION_SERVICE); mNotifyMgr.notify(SOME_INT_NUMBER, builder.build());

我正在用NotificationCompat.Builder创建一个Notification,为了展示它,我需要通知NotificationManager新的通知,所以我打电话来

NotificationManager mNotifyMgr = (NotificationManager) cont.getSystemService(Context.NOTIFICATION_SERVICE);
mNotifyMgr.notify(SOME_INT_NUMBER, builder.build());
但是eclipse将“notif(…)”标记为带有标题的错误:

类型对象中的notify()方法不适用于参数(int,Notification)

我很确定notif(int,Notification)存在:

有人能解释一下我做错了什么吗

编辑: 我还发现我无法导入android.app.NotificationManager,原因是:

导入android.app.NotificationManager与同一文件中定义的类型冲突


我正在使用Notification Compat Builder和Notification Manager生成通知,它对我来说很好。粘贴下面的工作代码,检查是否遗漏了某些内容:

import android.app.NotificationManager;
import android.support.v4.app.NotificationCompat;

 final int notificationID = (int)System.currentTimeMillis();
 final int icon = R.drawable.nf_notification;
 final NotificationManager notificationManager = (NotificationManager)context
                .getSystemService(Context.NOTIFICATION_SERVICE);
 final NotificationCompat.Builder builder = new NotificationCompat.Builder(context).setSmallIcon(icon)
                .setContentTitle(title).setStyle(new NotificationCompat.BigTextStyle().bigText(message))
                .setContentIntent(intent).setAutoCancel(true).setContentText(message);
 notificationManager.notify(notificationID, builder.build());

清理你的项目。那么它应该会起作用。@Sajmon已经试过了。。。没有结果。@Sajmon最后你的答案部分正确-请看被选为答案的帖子。这意味着,在构建项目时这是一个问题。请尝试清理和构建项目。我已经尝试过几次了。。。但当我创建新项目并将其粘贴到那里时,它起了作用。。。该死的eclipse和cleaning&building项目,我将不得不再次导入项目。谢谢。