Microsoft Windows Phone 8.1 support ends (13 Jul 2017)

Microsoft has ended support for Windows Phone 8.1

Questions about Android development and PDF

java.lang.NoSuchMethodError

More
IP: 192.168.0.71 11 years 8 months ago #7004 by Rashaverak
I get this verytime I try to open pdf, doesnt matter if I use assets, http or file

java.lang.NoSuchMethodError: no method with name='writeable' signature='()Z' in class Lcom/radaee/util/PDFFileStream;
Code:
public class PdfActivity extends AbstractRenderActivity { private ViewPager pager; private PdfViewPagerAdapter adapter; private PdfControllerView pdfControllerView = null; private Document pdfDocument = new Document(); private PDFFileStream stream = new PDFFileStream(); @Override protected void doDirectlySelectNewPage(int page) { } @Override protected void initLayout() { setContentView(R.layout.html_activity); } @Override protected void doOnPostCreate(Bundle savedInstanceState) { pager = (ViewPager) findViewById(R.id.pager); adapter = new PdfViewPagerAdapter(); pager.setAdapter(adapter); Global.Init(this); pdfControllerView = new PdfControllerView(this); pdfDocument.Close(); Log.debug("pdf - file path" + fileDocument.getPdfPath()); stream.open(fileDocument.getPdfPath()); int ret = pdfDocument.OpenStream(stream, null); switch(ret) { case -1://need input password finish(); break; case -2://unknown encryption finish(); break; case -3://damaged or invalid format finish(); break; case -10://access denied or invalid file path finish(); break; case 0://succeeded, and continue break; default://unknown error finish(); break; } if (ret == 0) { pdfControllerView.open(pdfDocument); adapter.addItem(pdfControllerView); } } @Override protected void doToggleIL() { } @Override protected void doToggleMode() { } @Override protected void doInitPages(List<Page> pages) { } @Override protected void onDestroy() { if (pdfControllerView != null) { pdfControllerView.close(); pdfControllerView = null; } if (pdfDocument != null) { pdfDocument.Close(); pdfDocument = null; } if (stream != null) { stream.close(); stream = null; } Global.RemoveTmp(); super.onDestroy(); } }
More
IP: 192.168.0.71 11 years 8 months ago #7010 by radaee
Replied by radaee on topic java.lang.NoSuchMethodError
seems you mixed old version of codes.
More
IP: 192.168.0.71 11 years 8 months ago #7011 by Rashaverak
The lib is from PDFViewer2.9.11\PDFHttpDemo\libs\

Downloaded yesterday from your pages Download -> Android
More
IP: 192.168.0.71 11 years 8 months ago #7045 by Rashaverak
problem solved, it was because of proguard
Time to create page: 0.502 seconds
Powered by Kunena Forum