Я хочу загрузить файл pdf из внешнего хранилища (Download / Pdfs / myfile.pdf) с помощью AndroidPdfViewer, но он показывает пустой экран без каких-либо ошибок. Я пробовал много способов, но это не сработало.
public class PdfViewActivity2 extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
File path = new File(Environment.getExternalStorageDirectory().getPath() + "/Download/Pdfs/myfile.pdf");
PDFView pdfView = findViewById(R.id.pdfView);
pdfView.fromFile(path).load();
У меня есть файл PDF в моем Download / Pdfs / myfile.pdf, и я использовал приведенный выше код для загрузки файла, но он не работает. Я дал разрешение на хранение вручную в настройках. Может ли кто-нибудь поправить меня, где я делаю ошибку.
have a pdf file in my "Download/Pdfs/myfile.pdf"
Хорошо. Но это не соответствует вашему коду:Environment.getExternalStorageDirectory().getPath() + "/Download/myfile.pdf"
. Поскольку папкаPdfs
отсутствует. Кстати, хорошая награда ;-) - person blackapps   schedule 29.12.2020