30碎鑽
第一個問題是我寫了一個刪除檔案的程式
在執行的時候我以ListView顯示
點選該名稱之後再刪除
可是我刪除了之後發現檔案還在
是甚麼問題
第二個問題是我要清除掉文字檔內文字之後重新輸入
結果閃退
LogCat顯示的結果在以下
- 06-10 10:16:52.325: E/AndroidRuntime(793): FATAL EXCEPTION: main
- 06-10 10:16:52.325: E/AndroidRuntime(793): java.lang.IllegalArgumentException: File /sdcard/sdcard/111.txt contains a path separator
- 06-10 10:16:52.325: E/AndroidRuntime(793): at android.app.ContextImpl.makeFilename(ContextImpl.java:2000)
- 06-10 10:16:52.325: E/AndroidRuntime(793): at android.app.ContextImpl.openFileOutput(ContextImpl.java:709)
- 06-10 10:16:52.325: E/AndroidRuntime(793): at android.content.ContextWrapper.openFileOutput(ContextWrapper.java:179)
- 06-10 10:16:52.325: E/AndroidRuntime(793): at com.example.LockInBrain.fixitem$3.onClick(fixitem.java:137)
- 06-10 10:16:52.325: E/AndroidRuntime(793): at android.view.View.performClick(View.java:4240)
- 06-10 10:16:52.325: E/AndroidRuntime(793): at android.view.View$PerformClick.run(View.java:17721)
- 06-10 10:16:52.325: E/AndroidRuntime(793): at android.os.Handler.handleCallback(Handler.java:730)
- 06-10 10:16:52.325: E/AndroidRuntime(793): at android.os.Handler.dispatchMessage(Handler.java:92)
- 06-10 10:16:52.325: E/AndroidRuntime(793): at android.os.Looper.loop(Looper.java:137)
- 06-10 10:16:52.325: E/AndroidRuntime(793): at android.app.ActivityThread.main(ActivityThread.java:5103)
- 06-10 10:16:52.325: E/AndroidRuntime(793): at java.lang.reflect.Method.invokeNative(Native Method)
- 06-10 10:16:52.325: E/AndroidRuntime(793): at java.lang.reflect.Method.invoke(Method.java:525)
- 06-10 10:16:52.325: E/AndroidRuntime(793): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:737)
- 06-10 10:16:52.325: E/AndroidRuntime(793): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
- 06-10 10:16:52.325: E/AndroidRuntime(793): at dalvik.system.NativeStart.main(Native Method)
複製代碼
求解以上2個問題
|

|