我知道如果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