Android Печать PDF-документа

Я пытаюсь распечатать PDF-документ, который я только что создал в своем приложении. я использовал

Как печатать PDF с помощью платформы печати Android 4.4

ссылка выше

но есть ошибка:

PrintManager printManager = (PrintManager)this.getSystemService(mContext.PRINT_SERVICE);

эта линия

говорит эта ошибка

Обратите внимание на это изображение

И после этого я попытался расширить свою деятельность с помощью службы, после чего он сказал, что ondestroy конфликтует со службой ondestroy.

поэтому после этого я создал службу, которая расширяет PrintService, также возникает та же ошибка, что и на изображении.

Также добавлен сервис в манифест и добавлено разрешение. Помогите, пожалуйста, нужно распечатать pdf файл.


person Asif Ansari    schedule 19.09.2016    source источник
comment
Асиф Ансари: Это Контекст, а не mContext. PrintManager printManager = (PrintManager) getSystemService(Context.PRINT_SERVICE);   -  person kevz    schedule 19.09.2016


Ответы (1)


Попробуй это :

PrintManager printManager = (PrintManager) этот .getSystemService(Context.PRINT_SERVICE);

person Evan Laksana    schedule 07.10.2016