2016-09-19 149 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);