我知道 getDir 会创建一个目录(如果该目录尚不存在)。但我崩溃了:
File dir= getDir(file,Context.MODE_PRIVATE);
文件的类型是字符串。 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);
顺便说一句:正确格式化多行 logcat 的技巧是什么?
您确定file
参数不为空?
如果不是,那么另一种可能性是您没有在正常的环境中运行它。
看着,唯一的另一种可能性是mBase
(保存当前的私有变量Context
) 一片空白。如果没有看到你的代码的其余部分,我不太确定这是如何发生的。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)