Prośba o wyjaśnienie metody updateQuestion();

0

Witajcie,
zastanawiam się dlaczego w tym kodzie updateQuestion(); jest również poza onCreate? Oraz,
dlaczego stworzono osobną prywatną metodę private void updateQuestion(); zamiast po prostu umieścić ten kod z ciała tej metody w onCreate?


protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        Log.d(TAG, "Wywołanie metody: onCreate(Bundle)");
        setContentView(R.layout.activity_quiz);

 mNextButton.setOnClickListener (new View.OnClickListener() {
            @Override
            public void onClick (View v) {
                
                mCurrentIndex = (mCurrentIndex+1) % mQuestionBank.length;
                updateQuestion();
            }

        });
          updateQuestion();

 private void updateQuestion(){
        int question = mQuestionBank[mCurrentIndex].getTextResId();
        mQuestionTextView.setText(question);
        }


0

Pewnie jest wykorzystywana również w innym miejscu.

0

Rozwiązane. Dziękuje.

1 użytkowników online, w tym zalogowanych: 0, gości: 1