public void openDocumentWithInstalledApp(String filename) {
String mimetype = "";
url = url+ filename;
if (!url.startsWith("http://") && !url.startsWith("https://")) {
url = "http://" + url;
}
Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
startActivity(browserIntent);
/*what should I do?*/
mimetype = "application/pdf";
File file = new File("/mnt/sdcard/Download/" + filename);
Intent intent1 = new Intent(Intent.ACTION_VIEW);
intent1.setDataAndType(Uri.fromFile(file), mimetype);
intent1.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent1);
}
まず、私はurlからpdfをダウンロードしようとしています。 第2に、上記のpdfをダウンロードしようとしています。 ただし、ダウンロードが完了していない可能性があります。 私はpdfのダウンロードの完了を待っていたい場合。 どうすればよいですか?URLからPDFをダウンロードして読んでください
スレッドを使用してデータをダウンロードできます。この方法で、完了した時点を知ることができます。 –
解決方法は次のとおりです。[Android - PDF/PDFビューアを読み込む](0120-337-501) –
スレッドを使用してダウンロードを完了して終了する方法を教えてください。 – brian