Android ошибка: значение аннотации недопустимого типа - PullRequest
1 голос
/ 21 июня 2020

Я следую инструкциям по созданию уведомления, но получаю сообщение об ошибке annotation value not of an allowable type. Я видел ответ на похожие вопросы, но не смог решить свой. Итак, любая помощь?

public interface APIServices {

@Header(
        value = { // error is on this lin
                "Authorization: key=AAAAaTlmErw:APA91bH8nQxh3Hxn-SIA9u0nzlAIn96Ks1prH950uXVOUKQiDj8Bxdt2mR98qE7xqQaxbbKVcxwgromyYGwbw4xRYJ_47hu5_jmyQ5Yun1_KgTokpAEPNDIekGzldTAKp4IVnKvU8HVk",
                "Content-Type: application/json"
        }
)

@POST("fcm/send")
Call<MyResponse> sendNotification(@Body Sender body);

}

Ответы [ 2 ]

1 голос
/ 21 июня 2020

попробуйте заменить

@Header(
        value = { // error is on this lin
                "Authorization: key=AAAAaTlmErw:APA91bH8nQxh3Hxn-SIA9u0nzlAIn96Ks1prH950uXVOUKQiDj8Bxdt2mR98qE7xqQaxbbKVcxwgromyYGwbw4xRYJ_47hu5_jmyQ5Yun1_KgTokpAEPNDIekGzldTAKp4IVnKvU8HVk",
                "Content-Type: application/json"
        }
)

на

@Headers({ 
                "Authorization: key=AAAAaTlmErw:APA91bH8nQxh3Hxn-SIA9u0nzlAIn96Ks1prH950uXVOUKQiDj8Bxdt2mR98qE7xqQaxbbKVcxwgromyYGwbw4xRYJ_47hu5_jmyQ5Yun1_KgTokpAEPNDIekGzldTAKp4IVnKvU8HVk",
                "Content-Type: application/json"
        }
)
0 голосов
/ 21 июня 2020

Я бы посоветовал начать с проверки вашего импорта в верхней части файла и удостовериться, что вы импортируете аннотации @Header и @POST из того места, где планировали.

...