Android Studio预期的类或包错误

Android Studio预期的类或包错误,android,android-studio,alarmmanager,android-notifications,Android,Android Studio,Alarmmanager,Android Notifications,我不明白为什么会发生这种错误。我正在创建一个警报按钮,通过振动向用户发送通知 “new NotificationCompat()”是我的错误所在 代码如下: 公共类AlertReceiver扩展了BroadcastReceiver{ @凌驾 公共void onReceive(上下文、意图){ createNotification(上下文,“该站起来了!”、“20分钟过去了”、“警报”); } public void createNotification(上下文上下文、字符串msg、字符串msg

我不明白为什么会发生这种错误。我正在创建一个警报按钮,通过振动向用户发送通知

“new NotificationCompat()”是我的错误所在

代码如下:

公共类AlertReceiver扩展了BroadcastReceiver{
@凌驾
公共void onReceive(上下文、意图){
createNotification(上下文,“该站起来了!”、“20分钟过去了”、“警报”);
}
public void createNotification(上下文上下文、字符串msg、字符串msgText、字符串msgAlert){
PendingEvent notificIntent=PendingEvent.getActivity(上下文,0,新意图(上下文,CustomizeAllertSpage.class),0);
NotificationCompat.Builder mBuilder=新建NotificationCompat().Builder(上下文)
.setLargeIcon(右可牵引警报)
.setContentTitle(msg)
.setTicker(msgAlert)
.setContentText(msgText);
mBuilder.setContentIntent(notificIntent);
mBuilder.setDefaults(NotificationCompat.DEFAULT\u振动);
mBuilder.setAutoCancel(真);
通知经理通知经理=
(NotificationManager)context.getSystemService(context.NOTIFICATION\u服务);
mNotificationManager.notify(1,mBuilder.build());
}
}
更改

NotificationCompat.Builder mBuilder = new NotificationCompat().Builder(context)


newnotificationcompat().Builder()
将首先创建
NotificationCompat
类实例,然后尝试在其中查找名为
Builder
的内容

您需要像这样重写这一行:
new NotificationCompat.Builder()
以便
new
创建在
NotificationCompat
中声明的
Builder
类实例

NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(context)