NullPointerException
私は、この行 で発生するandoridコードを使用して、コルドバで1つのpdfリーダープラグインを作成しようとしています。異なるsvScroll.setPDFViewer(this);
クラスがあり、最初にthiaPDFViewer
クラスを呼び出します
PDFViewer m_PDFViewer = new PDFViewer(cordova.getActivity());
ですから、この問題を解決するために私を助けることができる体はありますか
public class PDFViewer implements IPassword
{
private LinearLayout llPagePane;
private QScrollView svScroll;
private float m_CurrentScale;
private PDFDocument m_Document;
private float m_FitToWidth;
private LRUCache m_PageContentsCache;
private Vector<PDFPageView> m_PageViews;
private Activity m_ParentActivity;
private TouchHandlerView m_TouchHandler;
public PDFViewer(Activity parentActivity)
{
m_ParentActivity = parentActivity;
StandardFontTF.mAssetMgr = m_ParentActivity.getAssets();
llPagePane = (LinearLayout) parentActivity.findViewById(R.id.pagepane);
svScroll = (QScrollView) parentActivity.findViewById(R.id.scrollview);
svScroll.setPDFViewer(this);
m_PageContentsCache = new LRUCache(20);
m_PageViews = new Vector<PDFPageView>();
m_TouchHandler = new TouchHandlerView(this);
}
java.lang.NullPointerException
at com.pdfplugin.PDFViewer.<init>(PDFViewer.java:55)
at com.pdfplugin.pdfreader$1.run(pdfreader.java:69)
public void setPDFViewer(PDFViewer viewer)
{
m_PDFViewer = viewer;
}