Используя NotificationManagerCompact в классе Java, который расширяет JobService, я получаю сообщение об ошибке «не удается решить». Я сделал «Неправильно» и «Перезагрузить», но ничего не произошло.
Вот мой код:
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);
}
}
}
уведомляющий менеджер не может разрешить символ из: