質問編集履歴
2
補足情報の追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -495,3 +495,45 @@
|
|
495
495
|
|
496
496
|
|
497
497
|
```
|
498
|
+
|
499
|
+
|
500
|
+
|
501
|
+
## FilePathにtargetPDFを追記した場合
|
502
|
+
|
503
|
+
|
504
|
+
|
505
|
+
FilePathをフォルダ名だけでなく、フォルダ名+ファイル名にした場合は下記のエラーが出力されます。
|
506
|
+
|
507
|
+
|
508
|
+
|
509
|
+
```
|
510
|
+
|
511
|
+
2019-11-19 08:25:09.314 13579-13579/com.example.internalstragetest E/AndroidRuntime: FATAL EXCEPTION: main
|
512
|
+
|
513
|
+
Process: com.example.internalstragetest, PID: 13579
|
514
|
+
|
515
|
+
java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
|
516
|
+
|
517
|
+
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:776)
|
518
|
+
|
519
|
+
Caused by: java.lang.reflect.InvocationTargetException
|
520
|
+
|
521
|
+
at java.lang.reflect.Method.invoke(Native Method)
|
522
|
+
|
523
|
+
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:886)
|
524
|
+
|
525
|
+
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:776)
|
526
|
+
|
527
|
+
Caused by: java.io.FileNotFoundException: file:/data/user/0/com.example.internalstragetest/files/test.pdf (No such file or directory)
|
528
|
+
|
529
|
+
at java.io.FileOutputStream.open(Native Method)
|
530
|
+
|
531
|
+
at java.io.FileOutputStream.<init>(FileOutputStream.java:221)
|
532
|
+
|
533
|
+
at java.io.FileOutputStream.<init>(FileOutputStream.java:169)
|
534
|
+
|
535
|
+
at
|
536
|
+
|
537
|
+
|
538
|
+
|
539
|
+
```
|
1
補足情報の追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -427,3 +427,71 @@
|
|
427
427
|
</LinearLayout>
|
428
428
|
|
429
429
|
```
|
430
|
+
|
431
|
+
|
432
|
+
|
433
|
+
# 追記
|
434
|
+
|
435
|
+
|
436
|
+
|
437
|
+
try-catchを外してエラーを出力させました。
|
438
|
+
|
439
|
+
エラーとなっているのはdocument.writeTo(FileOutputStream(filePath))です。
|
440
|
+
|
441
|
+
|
442
|
+
|
443
|
+
|
444
|
+
|
445
|
+
```
|
446
|
+
|
447
|
+
2019-11-19 08:20:30.887 13113-13113/com.example.internalstragetest E/AndroidRuntime: FATAL EXCEPTION: main
|
448
|
+
|
449
|
+
Process: com.example.internalstragetest, PID: 13113
|
450
|
+
|
451
|
+
java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
|
452
|
+
|
453
|
+
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:776)
|
454
|
+
|
455
|
+
Caused by: java.lang.reflect.InvocationTargetException
|
456
|
+
|
457
|
+
at java.lang.reflect.Method.invoke(Native Method)
|
458
|
+
|
459
|
+
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:886)
|
460
|
+
|
461
|
+
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:776)
|
462
|
+
|
463
|
+
Caused by: java.io.FileNotFoundException: file:/data/user/0/com.example.internalstragetest/files (No such file or directory)
|
464
|
+
|
465
|
+
at java.io.FileOutputStream.open(Native Method)
|
466
|
+
|
467
|
+
at java.io.FileOutputStream.<init>(FileOutputStream.java:221)
|
468
|
+
|
469
|
+
at java.io.FileOutputStream.<init>(FileOutputStream.java:169)
|
470
|
+
|
471
|
+
at com.example.internalstragetest.MainActivity.createPdf(MainActivity.kt:119)
|
472
|
+
|
473
|
+
at com.example.internalstragetest.MainActivity.access$createPdf(MainActivity.kt:23)
|
474
|
+
|
475
|
+
at com.example.internalstragetest.MainActivity$onCreate$1.onClick(MainActivity.kt:33)
|
476
|
+
|
477
|
+
at android.view.View.performClick(View.java:5637)
|
478
|
+
|
479
|
+
at android.view.View$PerformClick.run(View.java:22433)
|
480
|
+
|
481
|
+
at android.os.Handler.handleCallback(Handler.java:751)
|
482
|
+
|
483
|
+
at android.os.Handler.dispatchMessage(Handler.java:95)
|
484
|
+
|
485
|
+
at android.os.Looper.loop(Looper.java:154)
|
486
|
+
|
487
|
+
at android.app.ActivityThread.main(ActivityThread.java:6173)
|
488
|
+
|
489
|
+
at java.lang.reflect.Method.invoke(Native Method)
|
490
|
+
|
491
|
+
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:886)
|
492
|
+
|
493
|
+
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:776)
|
494
|
+
|
495
|
+
|
496
|
+
|
497
|
+
```
|