Iv'e был в интервью, что должно быть неправильно со следующим?Интервью - Android-код
Я могу предположить, что проблема заключается в том, что вы не можете проверить, является ли класс нулевым?! Спасибо!
public class NiceActivity extends Activity {
private static AmazingClass a;
class AmazingClass {
int x;
int y;
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_nice);
if (a == null) {
a = new AmazingClass();
}
}
}
это может сделать просачиваться деятельность – Blackbelt
Вы можете иметь утечку памяти – GVillani82
плюс 'a' удивительный класс не обязательно синглтон, как и ожидалось (?), Так как он может быть создано несколько раз на каждом' onCreate' –