вы близки, но может быть проблема с кодом onClick
.
Попробуйте это вместо того, что у вас есть:
public void onClick(View src) {
if (src == annonce){
Intent annonce = new Intent(this, Annonce.class);
startActivity(annonce);
}else if (src == index){
Intent index = new Intent(this, Index.class);
startActivity(index);
}
}
Два изменения: оператор IF / Elseчтобы определить, какой вид был нажат (вы пытались запустить оба вида деятельности, но вы хотите запустить только один, в зависимости от того, какая кнопка).Кроме того, не вызывайте finish () здесь.Вам это здесь не нужно, и эта строка убьет ваше приложение!
Кроме того, в будущем опубликуйте дополнительную информацию о том, что происходит!Я предполагаю, что приложение закрывается, когда вы нажимаете любую кнопку (из-за этого вызова метода finish ()), но в следующий раз сообщите нам!