Last active
February 7, 2022 07:48
-
-
Save qaz10102030/d72fa52e3194b77141471a62fc6e4b83 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| String p = Objects.requireNonNull(getExternalFilesDir(Environment.DIRECTORY_DOWNLOADS)).getAbsolutePath() + "/IOC_Report"; | |
| Log.d(TAG, "Path: " + p); | |
| File directory = new File(p); | |
| Log.d(TAG, "initData: " + directory.getAbsolutePath()); | |
| File[] files = directory.listFiles(); | |
| Log.d(TAG, "Size: " + files.length); | |
| for (int i = 0; i < files.length; i++) { | |
| Log.d(TAG, "FileName:" + files[i].getName()); | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
2022-02-07 15:48:01.100 28247-28247/com.isuzuoptics.nirez.app D/HistoryActivity: Path: /storage/emulated/0/Android/data/com.isuzuoptics.nirez.app/files/Download/IOC_Report
2022-02-07 15:48:01.100 28247-28247/com.isuzuoptics.nirez.app D/HistoryActivity: initData: /storage/emulated/0/Android/data/com.isuzuoptics.nirez.app/files/Download/IOC_Report
2022-02-07 15:48:01.103 28247-28247/com.isuzuoptics.nirez.app E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.isuzuoptics.nirez.app, PID: 28247
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.isuzuoptics.nirez.app/com.isuzuoptics.nirez.app.activity.HistoryActivity}: java.lang.NullPointerException: Attempt to get length of null array
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3835)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:4011)
at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:85)
at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2325)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:246)
at android.app.ActivityThread.main(ActivityThread.java:8633)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:602)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1130)
Caused by: java.lang.NullPointerException: Attempt to get length of null array
at com.isuzuoptics.nirez.app.activity.HistoryActivity.initData(HistoryActivity.java:124)
at com.isuzuoptics.nirez.app.activity.HistoryActivity.onCreate(HistoryActivity.java:58)
at android.app.Activity.performCreate(Activity.java:8207)
at android.app.Activity.performCreate(Activity.java:8191)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1309)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3808)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:4011)
at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:85)
at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2325)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:246)
at android.app.ActivityThread.main(ActivityThread.java:8633)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:602)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1130)