그냥 onBackPressed()를 다시 작성하려고 시도했지만 지우개가있는 코드에는 없습니다. 따라서 재정의 된 onBackPressed()의 텍스트가 무시됩니다.안드로이드 어노테이션으로 @Override가 작동하지 않습니까?
@EActivity(R.layout.activity_before_test_warning)
public class BeforeTestWarningActivity extends AppCompatActivity {
@Override
public void onBackPressed() {
Toast.makeText(this, "onBackPressed", Toast.LENGTH_SHORT).show();
finish();
}
}
이 코드를 사용하면 "뒤로"화살표가 정상적으로 작동합니다. 즉, 새 상위 활동이 생성되고 표시되지 않습니다. 왜?
사용자가 이동을 더 이상 확인하지 않았지만 어떤 종류의 실수를 편집하기 위해 "뒤로"를 누른 경우 채워진 양식으로 이전 페이지로 돌아가고 싶습니다.
현재 사용중인 활동에서 'onBackPressed()'를 재정의해야합니다. –
가능한 중복 된 [onBackPressed() 메서드가 AppCompatActivity에서 트리거되지 않음] (http://stackoverflow.com/questions/31681141/onbackpressed-method-not-triggered-in-appcompatactivity) –
위의 코드는 정상적으로 작동하지만 위를 통과 할 수 있습니까? ActivityName. 이것은 단지 this가 아니라 makeText 메쏘드에 있습니다. '@Click \t 무효 BTCANCEL() { \t \t : –