2016-09-19 104 views
0

我想打印我刚刚在我的应用程序中创建的PDF文档。 我用Android打印PDF文档

How to Print PDF using Android 4.4 Printing framework

上面的链接

,但有错误:

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

此行

说,这个错误

Please see this image for error

在此之后,我试图扩展我的活动与服务,然后它说,ondestroy与服务ondestroy冲突。

所以在那之后,我创建了一个扩展PrintService的服务,那里也出现了与图像相同的错误。

在manifest中添加服务也添加了权限。请帮助我需要打印PDF文件。

+1

Asif Ansari:它是上下文而不是mContext。 PrintManager printManager =(PrintManager)getSystemService(Context.PRINT_SERVICE); – kevz

回答

0

尝试这种情况:

PrintManager printManager =(PrintManager)此 .getSystemService(Context.PRINT_SERVICE);