Я понял, что getDir создаст каталог, если он еще не существует. Но я врезался в:
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);
Кстати: что за хитрость правильно форматирует более одной строки logcat?