2

openFileOutput メソッドに問題があります http://developer.android.com/reference/android/content/Context.html#openFileOutput(java.lang.String , int)

言及されたドキュメント:「ファイルがまだ存在しない場合は作成します」

そして、私はこのエラーを受け取ります:

System.err                    java.io.FileNotFoundException: /data/data/****/files/conf.properties: open failed: ENOENT (No such file or directory)                                                                                                 
System.err                    at libcore.io.IoBridge.open(IoBridge.java:406)                                                               
System.err                    at java.io.FileInputStream.<init>(FileInputStream.java:78)                                                   
System.err                    at android.app.ContextImpl.openFileInput(ContextImpl.java:642)                                               
System.err                    at android.content.ContextWrapper.openFileInput(ContextWrapper.java:159)                                     
System.err                    at com.ecab.file.ManageText.getString(ManageText.java:25)                                                    
System.err                    at com.ecab.ConnectionActivity.initTexts(ConnectionActivity.java:67)                                         
System.err                    at com.ecab.ConnectionActivity.setAfterViews(ConnectionActivity.java:61)                                     
System.err                    at com.ecab.ConnectionActivity_.afterSetContentView_(ConnectionActivity_.java:105)                           
System.err                    at com.ecab.ConnectionActivity_.setContentView(ConnectionActivity_.java:111)                                 
System.err                    at com.ecab.ConnectionActivity_.onCreate(ConnectionActivity_.java:32)                                        
System.err                    at android.app.Activity.performCreate(Activity.java:4465)                                                    
System.err                    at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1049)                               
System.err                    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2033)                                
System.err                    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2104)                                 
System.err                    at android.app.ActivityThread.access$600(ActivityThread.java:132)                                            
System.err                    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1157)                                      
System.err                    at android.os.Handler.dispatchMessage(Handler.java:99)                                                       
System.err                    at android.os.Looper.loop(Looper.java:137)                                                                   
System.err                    at android.app.ActivityThread.main(ActivityThread.java:4575)                                                 
System.err                    at java.lang.reflect.Method.invokeNative(Native Method)                                                      
System.err                    at java.lang.reflect.Method.invoke(Method.java:511)                                                          
System.err                    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:789)                           
System.err                    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:556)                                              
System.err                    at dalvik.system.NativeStart.main(Native Method)                                                             
System.err                    Caused by: libcore.io.ErrnoException: open failed: ENOENT (No such file or directory)                        
System.err                    at libcore.io.Posix.open(Native Method)                                                                      
System.err                    at libcore.io.BlockGuardOs.open(BlockGuardOs.java:110)                                                       
System.err                    at libcore.io.IoBridge.open(IoBridge.java:390)                                                               
System.err                    ... 23 more 

ここで同様の投稿を見つけました: openFileOutput FileNotFoundExceptionしかし、問題を説明する理由はありません。私の質問は、ファイルが存在しない場合にファイルが作成されないのはなぜですか?

4

0 に答える 0