我知道如果getDir不存在,getDir將創建一個目錄。但我崩潰了:爲什麼我在getDir上得到一個NullPointerException?
File dir= getDir(file,Context.MODE_PRIVATE);
文件的類型爲String。 logcat中顯示:
12-29 21:56:09.456: ERROR/AndroidRuntime(631): java.lang.NullPointerException
12-29 21:56:09.456: ERROR/AndroidRuntime(631): at android.content.ContextWrapper.getDir(ContextWrapper.java:198)
下面的代碼:
public class ReportHome extends Application{
public ReportHome(String message, String file){
…some code…
inf(tosend,file);
}
public void inf(String c, String file){
File dir= getDir(file,Context.MODE_PRIVATE);
BTW:什麼是正確的格式logcat中的多條線路的把戲?
是的,它有「回扣」 – michaelsmith 2011-12-29 21:32:02
我擴大了答案了一下。是否有某些原因導致基於此位置的上下文無效? (這是在一個活動,或其他地方?) – 2011-12-29 21:42:49