이전 활동을 반환하는 동안 충돌을 방지하는 방법?

CrazyLearner

두 가지 활동이 있습니다. 주요 활동 및 두 번째 활동. 두 번째 활동에서 뒤로 버튼을 사용했습니다. onclick 이벤트에서 returnHome () 메서드를 사용하여 두 번째 활동을 완료하고 기본 활동으로 돌아갔습니다.

    public class SecondActivity extends Activity {

    private WebView webView;

    public void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);
        requestWindowFeature(Window.FEATURE_NO_TITLE);
        getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
                WindowManager.LayoutParams.FLAG_FULLSCREEN);

        setContentView(R.layout.subscribe);

        webView = (WebView) findViewById(R.id.webView);

        webView.getSettings().setJavaScriptEnabled(true);

        webView.loadUrl("http://stackoverflow.com");




    }
    class MyWebViewClient extends WebViewClient {
          @Override

           public boolean shouldOverrideUrlLoading(WebView view, String url) {
            view.loadUrl(url);
                return true;
          }
        }

    public void returnHome() {
         onBackPressed();
    }
}

하지만 뒤로 버튼을 눌렀을 때 확인 버튼과 함께 아래와 같은 내용의 대화 상자가 나타납니다.

불행히도 응용 프로그램이 중지되었습니다.

이전 활동으로 원활하게 돌아 가기 위해이 대화 상자를 방지 / 중지하려면 어떻게해야합니까?

기대
@Override
public void onBackPressed() {
    new AlertDialog.Builder(this)
        .setTitle("Exit?")
        .setMessage("Are you sure you want to exit?")
        .setNegativeButton(android.R.string.no, null)
        .setPositiveButton(android.R.string.yes, new OnClickListener() {

            public void onClick(DialogInterface arg0, int arg1) {
                MainActivity.super.onBackPressed();
            }
        }).create().show();
}

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

다른 앱이 작성하는 동안 파일을 안전하게 복사하는 방법, 두 프로그램이 모두 충돌하지 않는지 확인

분류에서Dev

테이블을 다시 정렬하는 동안 쓰기 충돌 방지

분류에서Dev

Unity 3D에서 드래그하는 동안 GameObject를 사용할 때 충돌을 감지하는 방법이 BoxCollider 2D와 충돌합니다.

분류에서Dev

Unity 3D에서 드래그하는 동안 GameObject를 사용할 때 충돌을 감지하는 방법이 BoxCollider 2D와 충돌합니다.

분류에서Dev

충돌을 일으키지 않고 리팩터링하는 동안 파일을 이동하는 방법은 무엇입니까?

분류에서Dev

활동의 이중 점심을 방지하는 방법

분류에서Dev

앱 충돌을 방지하는 방법

분류에서Dev

이미지를로드하는 동안 종료 된 활동을 처리하는 방법

분류에서Dev

탭 활동 및 조각을 사용하는 동안 앱 충돌

분류에서Dev

활동이 전경에있는 동안 Android에서 음악을 재생하는 방법

분류에서Dev

활동 간 전환시 흰색 화면을 피하는 방법

분류에서Dev

전체 활동을 순환하는 방법

분류에서Dev

손가락으로 활동을 전환하는 방법?

분류에서Dev

fullpage.js로 이미지를 지연로드하는 동안 전환을 추가하는 방법

분류에서Dev

주요 활동과 새 활동 사이의 지연을 설정하는 방법

분류에서Dev

활동이 조각을 다시 만드는 것을 방지하는 방법

분류에서Dev

충돌을 감지하는 방법?

분류에서Dev

활동이 다른 레이아웃을 가지고있는 동안 기본 활동을 확장하는 방법은 무엇입니까?

분류에서Dev

처음 애니메이션 / 전환하는 동안 display : none / display : block을 전환하는 방법

분류에서Dev

알림을로드하는 동안 앱이 충돌합니다.

분류에서Dev

물리학없이 충돌을 감지하는 방법

분류에서Dev

Runnable을 종료하고 다른 활동을 전환하는 방법

분류에서Dev

다른 스레드에서 다음 활동을 시작하는 동안 Android 앱이 충돌 함

분류에서Dev

조건이 충족되는 경우에만 활동을 시작하는 방법

분류에서Dev

파일이로드되는 동안 Java FXML을 활성 상태로 유지하는 방법

분류에서Dev

다른 활동이 결과를 반환 할 때까지 활동을 일시 중지하는 방법은 무엇입니까?

분류에서Dev

기존 Webapp에 Google Cloud Storage 지원을 추가하는 동안 버전 충돌

분류에서Dev

행을 추가하고 삭제하는 동안 Array가 충돌하는 것을 방지하는 방법은 무엇입니까?

분류에서Dev

다음 활동으로 이동할 때 이전 활동을 파괴하는 방법

Related 관련 기사

  1. 1

    다른 앱이 작성하는 동안 파일을 안전하게 복사하는 방법, 두 프로그램이 모두 충돌하지 않는지 확인

  2. 2

    테이블을 다시 정렬하는 동안 쓰기 충돌 방지

  3. 3

    Unity 3D에서 드래그하는 동안 GameObject를 사용할 때 충돌을 감지하는 방법이 BoxCollider 2D와 충돌합니다.

  4. 4

    Unity 3D에서 드래그하는 동안 GameObject를 사용할 때 충돌을 감지하는 방법이 BoxCollider 2D와 충돌합니다.

  5. 5

    충돌을 일으키지 않고 리팩터링하는 동안 파일을 이동하는 방법은 무엇입니까?

  6. 6

    활동의 이중 점심을 방지하는 방법

  7. 7

    앱 충돌을 방지하는 방법

  8. 8

    이미지를로드하는 동안 종료 된 활동을 처리하는 방법

  9. 9

    탭 활동 및 조각을 사용하는 동안 앱 충돌

  10. 10

    활동이 전경에있는 동안 Android에서 음악을 재생하는 방법

  11. 11

    활동 간 전환시 흰색 화면을 피하는 방법

  12. 12

    전체 활동을 순환하는 방법

  13. 13

    손가락으로 활동을 전환하는 방법?

  14. 14

    fullpage.js로 이미지를 지연로드하는 동안 전환을 추가하는 방법

  15. 15

    주요 활동과 새 활동 사이의 지연을 설정하는 방법

  16. 16

    활동이 조각을 다시 만드는 것을 방지하는 방법

  17. 17

    충돌을 감지하는 방법?

  18. 18

    활동이 다른 레이아웃을 가지고있는 동안 기본 활동을 확장하는 방법은 무엇입니까?

  19. 19

    처음 애니메이션 / 전환하는 동안 display : none / display : block을 전환하는 방법

  20. 20

    알림을로드하는 동안 앱이 충돌합니다.

  21. 21

    물리학없이 충돌을 감지하는 방법

  22. 22

    Runnable을 종료하고 다른 활동을 전환하는 방법

  23. 23

    다른 스레드에서 다음 활동을 시작하는 동안 Android 앱이 충돌 함

  24. 24

    조건이 충족되는 경우에만 활동을 시작하는 방법

  25. 25

    파일이로드되는 동안 Java FXML을 활성 상태로 유지하는 방법

  26. 26

    다른 활동이 결과를 반환 할 때까지 활동을 일시 중지하는 방법은 무엇입니까?

  27. 27

    기존 Webapp에 Google Cloud Storage 지원을 추가하는 동안 버전 충돌

  28. 28

    행을 추가하고 삭제하는 동안 Array가 충돌하는 것을 방지하는 방법은 무엇입니까?

  29. 29

    다음 활동으로 이동할 때 이전 활동을 파괴하는 방법

뜨겁다태그

보관