Я понял, что getDir создаст каталог, если он еще не существует. Но я рушится на:Почему я получаю исключение NullPointerException на 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 правильно?
Да, у него есть «getback» – michaelsmith
Я немного расширил ответ. Есть ли какая-то причина, что не было бы допустимого Контекста, основанного на том, где это? (Это внутри действия или где-то еще?) –