Android PrintManager上下文
这可能是一个愚蠢的问题,但问题是: 我正在尝试使用PrintManager生成打印报告。文档表明,要获得句柄,您需要使用Android PrintManager上下文,android,Android,这可能是一个愚蠢的问题,但问题是: 我正在尝试使用PrintManager生成打印报告。文档表明,要获得句柄,您需要使用 PrintManager printManager = (PrintManager) context.getSystemService(Context.PRINT_SERVICE); 在其他文档中,他们使用 PrintManager printManager = (PrintManager) getActivity().getSystemService(Conte
PrintManager printManager =
(PrintManager) context.getSystemService(Context.PRINT_SERVICE);
在其他文档中,他们使用
PrintManager printManager = (PrintManager) getActivity().getSystemService(Context.PRINT_SERVICE);
Eclipse抛出了一个伪消息,告诉我类型PrintActivity my Activity的getActivity方法未定义
我的进口商品包括
import android.print.PrintAttributes;
import android.print.PrintDocumentAdapter;
import android.print.PrintJob;
import android.print.PrintManager;
我试着用这个替换getActivity,它可以编译,但是Emulator告诉我
找不到从方法com.kitstop.score.PrintActivity.createWebPrintJob引用的类“android.print.PrintManager”
任何帮助都将不胜感激。您在活动中使用此选项是正确的。getActivity是Fragment类的一个方法。至于类not found错误,Android中的打印直到API级别19 KitKat才引入,因此如果您没有运行该版本或更高版本,您将得到该错误。检查您的targetSdkVersion是否正确。该应用程序是为api 19设置的,但模拟器仅为15。这就是问题所在吗?我无法让模拟器加载19。这听起来像是个问题。我希望我能给你一些指针来修复它,但我不使用Eclipse。你能给我们看完整的代码吗。。。?