Lee*_*fin 4 android android-service
在我的Android项目中,我有一个Service:
public class MyService extends Service{
//I defined a explicite contructor
public MyService(){
//NullPointerException here, why?
File dir = getDir("my_dir", Context.MODE_PRIVATE);
}
@Override
public void onCreate(){
super.onCreate();
...
}
@Override
public int onStartCommand(Intent intent, int flags, int startId) {
super.onStartCommand(intent, flags, startId);
...
}
}
Run Code Online (Sandbox Code Playgroud)
我通常知道,我不应该为Android明确定义构造函数Service.但就我而言,我想使用构造函数在我的内部存储中创建一个目录.
当我尝试它时,我得到了NullPointerException,我不明白为什么?任何人都可以向我解释为什么在我的explicite构造函数中调用时出现NullPoineterExceptiongetDir(...)?
| 归档时间: |
|
| 查看次数: |
456 次 |
| 最近记录: |