В приложении для Android есть что-то неправильное в следующем подходе:
public class MyApp extends android.app.Application {
private static MyApp instance;
public MyApp() {
instance = this;
}
public static Context getContext() {
return instance;
}
}
и передавать его всюду (например, SQLiteOpenHelper), где требуется контекст (а не утечка конечно)?