Я только начинаю программирование на Android как курс колледжа и попал в блокпост. Моя программа просто должна иметь кнопку, которая переключается между двумя различными действиями. Я пишу это в Android Studio. Вот код, который у меня есть.Программа для Android падает при попытке изменить действия
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
public class ActivityA extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_layout);
TextView t = (TextView)findViewById(R.id.textView);
t.setText("This is Activity A");
Button b = (Button)findViewById(R.id.button);
b.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
Intent intent = new Intent(ActivityA.this, ActivityB.class);
startActivity(intent);
}
});
}
ошибки не происходят при запуске программы, но он выходит из строя, как только будет нажата кнопка, а не перемещение на вторую активность (вторая активность в точности то же самое, но с любым А-х и B коммутируемой) ,
Согласно учебнику, я должен удалить «Просмотр». из моего OnClickListener, но это просто появляется с ошибкой, заявляющей, что я должен использовать View.OnClickListener.
Вы можете добавить свой макет? –
Какова ошибка, которая отображается в Logcat? – mobilepotato7
Опубликуйте свой вывод logcat при сбое приложения. Также разместите макеты. –