Android CWAC更新程序问题及通知

Android CWAC更新程序问题及通知,android,commonsware-cwac,Android,Commonsware Cwac,我正在使用此库为应用程序提供自动更新功能 我阅读了demoUpdater它对通知使用了不推荐的API,因此我使用了以下代码: ConfirmationStrategy buildPreDownloadConfirmationStrategy(Context mContext) { long[] vibrate = { 0, 100, 200, 300 }; NotificationManager mNotificationManager= (Notificati

我正在使用此库为应用程序提供自动更新功能

我阅读了
demoUpdater
它对
通知使用了不推荐的
API
,因此我使用了以下代码:

ConfirmationStrategy buildPreDownloadConfirmationStrategy(Context mContext) {

        long[] vibrate = { 0, 100, 200, 300 };
        NotificationManager mNotificationManager= (NotificationManager) mContext.getSystemService(Context.NOTIFICATION_SERVICE);

        NotificationCompat.Builder mBuilder =
                new NotificationCompat.Builder(mContext)
        .setSmallIcon(R.drawable.ic_launcher)
        .setContentTitle("Update Available")
        .setContentText("Click to download the update!")
        .setVibrate(vibrate)
        .setAutoCancel(true)
        .setLights(Color.BLUE, 500, 500);
        mNotificationManager.notify(1, mBuilder.build());
        return null; 

        //return(new NotificationConfirmationStrategy());
    }

但无法让它工作。

我让它工作,如果有人发现问题,请使用下面的代码

ConfirmationStrategy buildPreDownloadConfirmationStrategy(Context mContext) {

        long[] vibrate = { 0, 100, 200, 300 };
        NotificationManager mNotificationManager= (NotificationManager) mContext.getSystemService(Context.NOTIFICATION_SERVICE);

        NotificationCompat.Builder mBuilder =
                new NotificationCompat.Builder(mContext)
        .setSmallIcon(R.drawable.ic_launcher)
        .setContentTitle("Update Available")
        .setContentText("Click to download the update!")
        .setVibrate(vibrate)
        .setAutoCancel(true)
        .setLights(Color.BLUE, 500, 500);
        Notification notification = mBuilder.build();
        mNotificationManager.notify(1, notification);

        return(new NotificationConfirmationStrategy(notification));
    }