質問編集履歴
2
補足情報の追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -246,4 +246,25 @@
|
|
246
246
|
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:886)
|
247
247
|
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:776)
|
248
248
|
|
249
|
+
```
|
250
|
+
|
251
|
+
## FilePathにtargetPDFを追記した場合
|
252
|
+
|
253
|
+
FilePathをフォルダ名だけでなく、フォルダ名+ファイル名にした場合は下記のエラーが出力されます。
|
254
|
+
|
255
|
+
```
|
256
|
+
2019-11-19 08:25:09.314 13579-13579/com.example.internalstragetest E/AndroidRuntime: FATAL EXCEPTION: main
|
257
|
+
Process: com.example.internalstragetest, PID: 13579
|
258
|
+
java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
|
259
|
+
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:776)
|
260
|
+
Caused by: java.lang.reflect.InvocationTargetException
|
261
|
+
at java.lang.reflect.Method.invoke(Native Method)
|
262
|
+
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:886)
|
263
|
+
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:776)
|
264
|
+
Caused by: java.io.FileNotFoundException: file:/data/user/0/com.example.internalstragetest/files/test.pdf (No such file or directory)
|
265
|
+
at java.io.FileOutputStream.open(Native Method)
|
266
|
+
at java.io.FileOutputStream.<init>(FileOutputStream.java:221)
|
267
|
+
at java.io.FileOutputStream.<init>(FileOutputStream.java:169)
|
268
|
+
at
|
269
|
+
|
249
270
|
```
|
1
補足情報の追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -212,4 +212,38 @@
|
|
212
212
|
android:layout_height="wrap_content" />
|
213
213
|
|
214
214
|
</LinearLayout>
|
215
|
+
```
|
216
|
+
|
217
|
+
# 追記
|
218
|
+
|
219
|
+
try-catchを外してエラーを出力させました。
|
220
|
+
エラーとなっているのはdocument.writeTo(FileOutputStream(filePath))です。
|
221
|
+
|
222
|
+
|
223
|
+
```
|
224
|
+
2019-11-19 08:20:30.887 13113-13113/com.example.internalstragetest E/AndroidRuntime: FATAL EXCEPTION: main
|
225
|
+
Process: com.example.internalstragetest, PID: 13113
|
226
|
+
java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
|
227
|
+
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:776)
|
228
|
+
Caused by: java.lang.reflect.InvocationTargetException
|
229
|
+
at java.lang.reflect.Method.invoke(Native Method)
|
230
|
+
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:886)
|
231
|
+
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:776)
|
232
|
+
Caused by: java.io.FileNotFoundException: file:/data/user/0/com.example.internalstragetest/files (No such file or directory)
|
233
|
+
at java.io.FileOutputStream.open(Native Method)
|
234
|
+
at java.io.FileOutputStream.<init>(FileOutputStream.java:221)
|
235
|
+
at java.io.FileOutputStream.<init>(FileOutputStream.java:169)
|
236
|
+
at com.example.internalstragetest.MainActivity.createPdf(MainActivity.kt:119)
|
237
|
+
at com.example.internalstragetest.MainActivity.access$createPdf(MainActivity.kt:23)
|
238
|
+
at com.example.internalstragetest.MainActivity$onCreate$1.onClick(MainActivity.kt:33)
|
239
|
+
at android.view.View.performClick(View.java:5637)
|
240
|
+
at android.view.View$PerformClick.run(View.java:22433)
|
241
|
+
at android.os.Handler.handleCallback(Handler.java:751)
|
242
|
+
at android.os.Handler.dispatchMessage(Handler.java:95)
|
243
|
+
at android.os.Looper.loop(Looper.java:154)
|
244
|
+
at android.app.ActivityThread.main(ActivityThread.java:6173)
|
245
|
+
at java.lang.reflect.Method.invoke(Native Method)
|
246
|
+
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:886)
|
247
|
+
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:776)
|
248
|
+
|
215
249
|
```
|