使用androidx NotificationManagerCompact无法解析符号';从';
在扩展JobService的Java类中使用NotificationManagerCompact,我得到了“connot resolve from”错误。我是否“失效并重新启动”,但什么也没发生 这是我的密码:使用androidx NotificationManagerCompact无法解析符号';从';,android,notifications,androidx,Android,Notifications,Androidx,在扩展JobService的Java类中使用NotificationManagerCompact,我得到了“connot resolve from”错误。我是否“失效并重新启动”,但什么也没发生 这是我的密码: import androidx.core.app.NotificationCompat; import androidx.core.app.NotificationManagerCompat; public class DailyNotificationJob extends Job
import androidx.core.app.NotificationCompat;
import androidx.core.app.NotificationManagerCompat;
public class DailyNotificationJob extends JobService {
JobParameters paramic;
Boolean jobCancelled = false;
@Override
public boolean onStartJob(JobParameters params) {
new postRequest().execute(propertyName);
return true;
}
@Override
public boolean onStopJob(JobParameters params) {
jobCancelled = true;
return false;
}
@SuppressLint("StaticFieldLeak")
public class postRequest extends AsyncTask<String,Void,String> {
//SOME CODE WAS REMOVED
@SuppressLint("DefaultLocale")
@Override
protected void onPostExecute(String postDatareceived) {
// Create an explicit intent for an Activity in your app
Intent intent = new Intent(DailyNotificationJob.this, MainActivity.class);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK);
PendingIntent pendingIntent = PendingIntent.getActivity(DailyNotificationJob.this, 0, intent, 0);
NotificationCompat.Builder builder = new NotificationCompat.Builder(DailyNotificationJob.this, "1")
.setSmallIcon(R.drawable.rocket)
.setContentTitle("Search Console Update")
.setContentText(body)
.setPriority(NotificationCompat.PRIORITY_DEFAULT)
.setContentIntent(pendingIntent);
NotificationManagerCompat notificationManagerCompat = new NotificationManagerCompat.from(this);
notificationManagerCompat.notify((int) System.currentTimeMillis(), builder.build());
}
}
}
jobFinished(paramic,true);
}
}
}
导入androidx.core.app.NotificationCompat;
导入androidx.core.app.NotificationManagerCompat;
公共类DailyNotificationJob扩展了JobService{
工作参数参数参数;
布尔值=假;
@凌驾
公共布尔值onStartJob(JobParameters参数){
新建postRequest().execute(propertyName);
返回true;
}
@凌驾
公共布尔onStopJob(JobParameters参数){
jobCancelled=true;
返回false;
}
@SuppressLint(“StaticFieldLeak”)
公共类postRequest扩展了异步任务{
//删除了一些代码
@SuppressLint(“DefaultLocale”)
@凌驾
受保护的void onPostExecute(字符串postDatareceived){
//为应用程序中的活动创建明确的意图
意向意向=新意向(DailyNotificationJob.this,MainActivity.class);
intent.setFlags(intent.FLAG_ACTIVITY_NEW_TASK | intent.FLAG_ACTIVITY_CLEAR_TASK);
PendingEvent PendingEvent=PendingEvent.getActivity(DailyNotificationJob.this,0,intent,0);
NotificationCompat.Builder=新建NotificationCompat.Builder(DailyNotificationJob.this,“1”)
.setSmallIcon(右可牵引火箭)
.setContentTitle(“搜索控制台更新”)
.setContentText(正文)
.setPriority(NotificationCompat.PRIORITY_默认值)
.setContentIntent(挂起内容);
NotificationManagerCompat NotificationManagerCompat=来自(此)的新NotificationManagerCompat;
notificationManagerCompat.notify((int)System.currentTimeMillis(),builder.build());
}
}
}
jobFinished(参数,真);
}
}
}
notificationmanagercompact无法从解析符号:问题解决后,我在NotificationManagerCompact中添加了“new”,这是错误的!