У меня есть MainActivity и расширенный DsiplayClass. Из этого DisplayClass я хотел изменить ContentView с помощью setContentView, но все, что я получил, — это исключение NullPointerException.
Пожалуйста, помогите мне и скажите, почему.
Основная активность:
public class Main extends Activity {
DisplayClass display;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
display = new DisplayClass();
display.showMain();
}
}
Класс отображения:
public class DisplayClass extends Main {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
}
public void DisplayClass() {
}
public void showMain() {
setContentView(R.layout.mainmenu);
}
}
NullPointerException вызывается в строке, где я установил «setContentView (R.layout.mainmenu);» и в этой строке "display.showMain();".
Помогите мне, пожалуйста.