アンドロイドアプリで作業していますが、その一部はSDカードからPDFファイルをインポートしてテキストビューで表示することです。私はitextを使ってpdfから.txtファイルを作成しています。 .txtファイルの内容をテキスト表示で表示する際に問題が発生しています。誰でも助けてください。アンドロイド:テキストビューに.txtファイルを表示するとエラーが発生する
1
A
答えて
1
openFileInput()
は、パス区切り文字( '/')を受け入れません。これは、開く/アクセスするファイルの名前のみを受け入れます。だから、へ
InputStream in = openFileInput(String.valueOf(filepath));
、
FileInputStream in = FileInputStream(filepath);
はまた
File
タイプを受け入れることができ
FileInputStream
として
String
に
filepath
を変換する必要はありませんが文を変更します。
1
ContextWrapper.openFileInput()
のドキュメントでは、具体的にはパスを指定できないと言います。
name String: The name of the file to open; can not contain path separators.
openFileInput
私は手段アプリアプリの目的のために作成されますので、それはあなたのプライベートなアプリのデータディレクトリに保存されるファイルだと思うプライベートファイルを扱うためのものです。
私はあなたの全体のコードスニペットを読んでいなかったが、あなたは正しくFile
オブジェクトをインスタンス化していて、ちょうどFileInputStream
をしたいと仮定すると、あなただけの直接1をインスタンス化することができるはずです。
InputStream in = new FileInputStream(filepath);
あなたのアプリにファイルへのアクセス権があることを確認する。
関連する問題
- 1. txtファイルをiOSアプリに読み込むときにエラーが発生する
- 2. アンドロイドアプリにwebviewを表示するとエラーが発生します
- 3. Visual Studioでコードマップを表示するとエラーが発生する
- 4. キャンバスタグで画像を表示するとエラーが発生する
- 5. ZIPファイルをダウンロードするとアンドロイドにMalformedURLExceptionが発生する
- 6. アンドロイドで解析するとasyn-taskにエラーが発生する
- 7. UITextViewにtxtファイルを表示する
- 8. プロパティに基づいてアンドロイドのテキストビューを非表示にする
- 9. Eclipseのネイティブコードをアンドロイドでデバッグするとエラーが発生する
- 10. Doctrineコマンド:エラーが発生したファイルと行を表示する方法
- 11. アンドロイドからアンドロイドに電話すると、aprirtc call_crossing_detectedエラーが発生する
- 12. イベントが発生したときにエラーが表示される
- 13. 大きなファイル.txtをMysQLにインポートしようとするとエラー500が発生する
- 14. 私はアンドロイドのファイルにエラーが発生している
- 15. webviewでmp3ファイルを再生するとエラーが発生する
- 16. リストビューにデータベース値を表示するとCursorIndexOutOfBoundsExceptionエラーが発生する
- 17. move_uploaded_file画像を表示するときにエラーが発生する
- 18. AndroidスタジオにAdmob Bannerを表示するとエラーが発生する
- 19. メニューが表示されずにエラーが発生する
- 20. .txtファイルに書き込んで、新しい行に "\ n"を使用するとエラーが発生する
- 21. GoogleのAPIキーをアンドロイドにしようとするとエラーが発生する
- 22. ViewControllerを表示しようとすると奇妙なエラーが発生する
- 23. AWS/Herokuファイルをアップロードするときにエラーが発生する
- 24. SDカードにファイルを保存するとエラーが発生する
- 25. binファイルをdockerコンテナにコピーするとエラーが発生する
- 26. csvファイルをhtmlに変換するとエラーが発生する#
- 27. javaFX ColorPickerを非表示にするとNullPointerExceptionが発生する
- 28. Android:dialogFragをアダプタに表示するとNullPointerExceptionが発生する
- 29. コンソールビューの表示中にEclipseエラーが発生する
- 30. MFMessageControllerを終了してAlertViewを表示するとエラーが発生する
http://stackoverflow.com/questions/5963535/java-lang-illegalargumentexception-contains-a-path-separator? – user3367946
[http://stackoverflow.com/questions/5963535/java-lang-illegalargumentexception-contains-a-path-separator](http://stackoverflow.com/questions/5963535/java-lang-illegalargumentexception-contains-a -path-separator) – user3367946
[http://stackoverflow.com/questions/5963535/java-lang-illegalargumentexception-contains-a-path-separator](http://stackoverflow.com/questions/5963535/java-lang- illegalargumentexception-a-path-separator) – user3367946