2015-05-21 13 views
4

我試圖在Android手錶上發出通知,但得到此錯誤。我認爲進口有問題,但我無法組織它們。在構建器中的擴展(android.app.notification.extender)不能應用於(android.support.v4.app.notificationcompat.wearableextender)

這裏是我的進口:

import android.app.Activity; 
import android.app.Notification; 
import android.app.PendingIntent; 
import android.content.Intent; 
import android.content.res.Resources; 
import android.graphics.Bitmap; 
import android.graphics.BitmapFactory; 
import android.os.Bundle; 
import android.support.v4.app.NotificationCompat; 
import android.support.v4.app.NotificationManagerCompat; 
import android.support.v4.app.RemoteInput; 
import android.support.v4.app.TaskStackBuilder; 
import android.view.View; 
import android.widget.EditText; 
import android.widget.TextView; 
import android.widget.Toast; 

通知:

NotificationCompat.WearableExtender wearableExtender = new NotificationCompat.WearableExtender() 
      .addAction(confirmAction) 
      .addAction(replyAction); 

Notification notification = new Notification.Builder(this) 
      .setContentTitle(ItemName) 
      .setContentText(ItemQty) 
      .setSmallIcon(R.drawable.ic_task) 
      .setPriority(Notification.PRIORITY_HIGH) 
      .extend(wearableExtender) 
      .build(); 

我minSDK是18和編譯的版本是22

上有什麼問題,有什麼想法? 如果您需要任何其他代碼,請讓我知道。由於

回答

1

我計算過,我只是要修改我通知如下:

Notification notification = new NotificationCompat.Builder(this) 

,因爲我使用的程序兼容性

+0

我做了上述但與'this'錯誤:'生成器不能應用於擴展'BrocastReceiver'的類 –

相關問題