2016-07-07 24 views
18

Tôi đang cố triển khai các thông báo đơn giản trong ứng dụng Android của mình. Tôi đang reffering này developer guideCách nhập lớp android.support.v7.app.NotificationCompat.Builder trong Android Studio

Nhưng nhận được thông điệp này lỗi:

Incompatible types. 
Required: android.support.v7app.NotificationCompat.Builder 
Found: android.support.v4.app.Notification.Compat.Builder 

Error Message screenshot

Đối với đoạn mã sau:

NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(this) 
         .setSmallIcon(R.drawable.ic_launcher) 
         .setContentTitle("My notification") 
         .setContentText("Hello World!"); 

Dưới đây là hàng nhập khẩu của tôi:

import android.content.Intent; 
import android.support.v7.app.AppCompatActivity; 
import android.os.Bundle; 
import android.support.v7.app.NotificationCompat; 
import android.view.View; 
import android.widget.Button; 

Tôi nghĩ rằng đúng lớp NotificationCompat được nhập. Tôi đang sử dụng Android Studio v2.1.2 để phát triển. Xin hãy giúp tôi với thông báo lỗi này. Tôi mới lập trình Android và java.

Trả lời

22

Kiểu trả về của các phương pháp đó người thợ xây đang quay trở lại phiên bản v4 của NotificationCompat.Builder. NotificationCompat.Builder v7 mở rộng phiên bản v4 và phần lớn chỉ thừa kế các phương thức từ nó, có nghĩa là các kiểu trả về không thay đổi.

Tài liệu:

Nếu bạn cần phiên bản v7 (đối với sự ủng hộ của NotificationCompat.MediaStyle), chỉ cần đúc với nó.

NotificationCompat.Builder mBuilder = (android.support.v7.app.NotificationCompat.Builder) new NotificationCompat.Builder(this) 
        .setSmallIcon(R.drawable.ic_launcher) 
        .setContentTitle("My notification") 
        .setContentText("Hello World!"); 

Nếu không, hãy trao đổi hàng nhập của bạn để sử dụng phiên bản v4.

12

Thay

import android.support.v7.app.NotificationCompat; 

với

import android.support.v4.app.NotificationCompat; 
+0

Đi từ hỗ trợ lib 26 đến 27 điều này gây ra một chút đau đầu. Giải pháp này móng tay nó – miroslavign

Các vấn đề liên quan