如何使用mupdf库导航到特定页面?还是有一种方法可以使图书馆不记得我在那个pdf的最后一页上?
Uri uri = Uri.parse(path);Intent intent = new Intent(MainActivity.getContext(), MupdfActivity.class)intent.setAction(Intent.ACTION_VIEW);intent.setData(uri);c.startActivity(intent);//c is context
这就是我目前打开pdf的方式.
解决方法:
您可以将Bundle中的页面索引添加到您的意图中,然后在MupdfActivity中加载该索引,然后调用mDocVIEw.setdisplayedVIEwIndex(your_index_from_bundle);那应该做的.
像这样:
Uri uri = Uri.parse(path);Intent intent = new Intent(MainActivity.getContext(), MupdfActivity.class)intent.setAction(Intent.ACTION_VIEW);intent.setData(uri);Bundle extras = intent.getExtras();extras.putInt("key_page_index", 10);c.startActivity(intent);
然后在MupdfActivity中编辑onCreate,在onCreate的末尾添加以下代码:
Intent intent = getIntent();if(intent!=null){ Bundle extras = intent.getExtras(); if(extras!=null){ int index = extras.getInt("key_page_index"); mDocVIEw.setdisplayedVIEwIndex(index); }}
总结 以上是内存溢出为你收集整理的使用mupdf android库导航到特定页面全部内容,希望文章能够帮你解决使用mupdf android库导航到特定页面所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)