У меня есть кнопки, и все они заканчивают, чтобы перейти к следующему занятию.
Но я пытаюсь завершить кнопку с setVisibility, как пример кода ниже.
Button failfiveButton = (Button)findViewById(R.id.failfive);
failfiveButton.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
Button button = (Button) v;
button.setVisibility(View.INVISIBLE);
mSoundManager.playSound(2);
finish();
}
});
Button failsixButton = (Button)findViewById(R.id.failsix);
failsixButton.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
Button button = (Button) v;
button.setVisibility(View.INVISIBLE);
mSoundManager.playSound(2);
finish();
}
});
Потому что у меня есть около шести кнопок кода выше, и если я добавлю finish();
под mSoundManager.playSound(2);
он возвращается к первому экрану .main. Вместо того, чтобы позволить мне продолжить и сделать остальные кнопки невидимыми.
Если я не закончу (); приложение отстает от слишком большой утечки памяти.
Спасибо
Вахид