使用androidx的NotificationManagerCompat无法解析符号"from"

3
在扩展了 JobService 的 Java 类中使用 NotificationManagerCompat,我遇到了“无法解析”的错误。我已经尝试了“使无效并重新启动”但没有任何变化。
以下是我的代码:
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);

        }

    }

 

}

notificationmanagercompact无法解析符号from:
notificationmanagercompact无法解析符号from


1
问题已解决,我错误地在NotificationManagerCompact中添加了“new”! - Prateek Jain
1个回答

1

移除“New”

NotificationManagerCompat notificationManagerCompat = NotificationManagerCompat.from(context);


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接