다른 활동에서 경고 대화 상자를 여는 방법

이러쿵 저러쿵

비 활동의 새 활동에서 대화 상자를 열려면 어떻게합니까? 카운트 다운 타이머를 실행하는 서비스가 있으며 카운트 다운 타이머가 완료되면 주요 활동에서 대화 상자를 열고 싶습니다. 나는 이것을 알아낼 수없는 것 같다. 정상적으로 작동하지 않는 경고 대화 상자를 설정하려고 시도했으며 추가 및 번들로 의도를 보내려고 시도했지만 여전히 운이 없습니다. 나는 Google에서 도움을 검색했으며이 링크 의 솔루션에 지쳤습니다 .

        @Override
        public void onFinish() {
            Log.i(TAG, "Timer finished");
            cdt.start();
            showNotification();
            addpoints();
            savepref();
            Intent intent = new Intent(BroadcastService.this,  MainActivity.class);
            Bundle bundle = new Bundle();
            bundle.putInt("alert_icon_res_id", android.R.drawable.ic_dialog_info);
            bundle.putString("alert_title", "Some Title");
            bundle.putString("alert_message", "Some message");
            intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);

            startActivity(intent);





        }
    };

    cdt.start();
}

여기에 주요 활동 코드 :

    setContentView(R.layout.activity_main);

    startService(new Intent(this, BroadcastService.class));
    Log.i(TAG, "Started service");

    Bundle b = getIntent().getExtras();
    if (b != null && b.containsKey("alert_icon_res_id")) {
        int icon = b.getInt("alert_icon_res_id");
        String title = b.getString("alert_title");
        String message = b.getString("alert_message");

        new AlertDialog.Builder(this).setIcon(icon)
                .setTitle(title).setMessage(message)
                .setPositiveButton("Close", new DialogInterface.OnClickListener() {
                    @Override
                    public void onClick(DialogInterface dialog, int which) {
                        dialog.dismiss();
                    }
                }).create().show();
    }
라만

에서 OnFinish당신은 의도에 번들을 넣어하지 않았습니다.

이 시도:

Bundle bundle = new Bundle();

bundle.putInt("alert_icon_res_id", android.R.drawable.ic_dialog_info);

bundle.putString("alert_title", "Some Title");

bundle.putString("alert_message", "Some message");

intent.putExtras(bundle);   // add this line

intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);

startActivity(intent);

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Android의 다른 활동에서 경고 대화 상자의 긍정적 버튼 이벤트를 처리하는 방법은 무엇입니까?

분류에서Dev

경고 대화 상자에서 다른 활동 시작

분류에서Dev

경고 대화 상자에서 다른 활동 시작

분류에서Dev

스피너를 포함하여 대화 상자를 경고하거나 경고 대화 상자 또는 다른 대안으로 표시하는 방법

분류에서Dev

Flutter에서 경고 대화 상자를 제거하는 방법

분류에서Dev

다른 버튼에 대한 경고 대화 상자 제목을 설정하는 방법은 무엇입니까?

분류에서Dev

Android에서 기본 경고 대화 상자를 얻는 방법에는 검은 색 테마가 있습니다.

분류에서Dev

Atom Electron에서 오류가 발생할 때 경고 대화 상자를 비활성화하는 방법

분류에서Dev

Flutter에서 다중 페이지 경고 대화 상자를 만드는 방법은 무엇입니까?

분류에서Dev

여러 활동에서 대화 상자를 호출하는 방법

분류에서Dev

응용 프로그램의 모든 활동 위에 경고 대화 상자를 표시하는 방법 android

분류에서Dev

다른 활동에서 TextSize를 변경하는 방법

분류에서Dev

FLUTTER에서 버튼없이 경고 대화 상자를 닫는 방법

분류에서Dev

Android에서만 버튼으로 경고 대화 상자를 닫는 방법

분류에서Dev

다른 활동에서 토글 버튼 상태를 변경하는 방법

분류에서Dev

React의 다른 파일에서 대화 상자를 호출하는 방법

분류에서Dev

화면 크기가 다른 장치에서 동일한 크기의 대화 상자를 표시하는 방법

분류에서Dev

대상 작업이 실패 할 경우 버튼에 경고 대화 상자를 표시하는 방법

분류에서Dev

대상 작업이 실패 할 경우 버튼에 경고 대화 상자를 표시하는 방법

분류에서Dev

다른 페이지로 이동하지 않고 jQuery 대화 상자에서 부분보기를 표시하는 방법

분류에서Dev

다른 페이지로 이동하지 않고 jQuery 대화 상자에서 부분보기를 표시하는 방법

분류에서Dev

다른 구성 요소에서 대화 상자를 여는 방법은 무엇입니까?

분류에서Dev

asp.net에서 버튼 클릭시 다른 이름으로 저장 대화 상자를 여는 방법

분류에서Dev

niogroovymethods에 대한 경고를 비활성화하는 방법

분류에서Dev

다중 선택 목록보기 경고 대화 상자에서 값을 가져 오는 방법

분류에서Dev

baseActivity는 Navbar에서 활동 / 대화를 시작합니다. 대화 상자 아래에있는 활동

분류에서Dev

조각에있는 경고 대화 상자의 활동에서 단추 클릭을 감지하는 방법은 무엇입니까?

분류에서Dev

열린 대화 상자의 이미지를 변경하고 스윙에서 대화 상자를 사용자 정의하는 방법은 무엇입니까?

분류에서Dev

Android에서 Ok를 클릭 할 때까지 경고 대화 상자를 유지하는 방법

Related 관련 기사

  1. 1

    Android의 다른 활동에서 경고 대화 상자의 긍정적 버튼 이벤트를 처리하는 방법은 무엇입니까?

  2. 2

    경고 대화 상자에서 다른 활동 시작

  3. 3

    경고 대화 상자에서 다른 활동 시작

  4. 4

    스피너를 포함하여 대화 상자를 경고하거나 경고 대화 상자 또는 다른 대안으로 표시하는 방법

  5. 5

    Flutter에서 경고 대화 상자를 제거하는 방법

  6. 6

    다른 버튼에 대한 경고 대화 상자 제목을 설정하는 방법은 무엇입니까?

  7. 7

    Android에서 기본 경고 대화 상자를 얻는 방법에는 검은 색 테마가 있습니다.

  8. 8

    Atom Electron에서 오류가 발생할 때 경고 대화 상자를 비활성화하는 방법

  9. 9

    Flutter에서 다중 페이지 경고 대화 상자를 만드는 방법은 무엇입니까?

  10. 10

    여러 활동에서 대화 상자를 호출하는 방법

  11. 11

    응용 프로그램의 모든 활동 위에 경고 대화 상자를 표시하는 방법 android

  12. 12

    다른 활동에서 TextSize를 변경하는 방법

  13. 13

    FLUTTER에서 버튼없이 경고 대화 상자를 닫는 방법

  14. 14

    Android에서만 버튼으로 경고 대화 상자를 닫는 방법

  15. 15

    다른 활동에서 토글 버튼 상태를 변경하는 방법

  16. 16

    React의 다른 파일에서 대화 상자를 호출하는 방법

  17. 17

    화면 크기가 다른 장치에서 동일한 크기의 대화 상자를 표시하는 방법

  18. 18

    대상 작업이 실패 할 경우 버튼에 경고 대화 상자를 표시하는 방법

  19. 19

    대상 작업이 실패 할 경우 버튼에 경고 대화 상자를 표시하는 방법

  20. 20

    다른 페이지로 이동하지 않고 jQuery 대화 상자에서 부분보기를 표시하는 방법

  21. 21

    다른 페이지로 이동하지 않고 jQuery 대화 상자에서 부분보기를 표시하는 방법

  22. 22

    다른 구성 요소에서 대화 상자를 여는 방법은 무엇입니까?

  23. 23

    asp.net에서 버튼 클릭시 다른 이름으로 저장 대화 상자를 여는 방법

  24. 24

    niogroovymethods에 대한 경고를 비활성화하는 방법

  25. 25

    다중 선택 목록보기 경고 대화 상자에서 값을 가져 오는 방법

  26. 26

    baseActivity는 Navbar에서 활동 / 대화를 시작합니다. 대화 상자 아래에있는 활동

  27. 27

    조각에있는 경고 대화 상자의 활동에서 단추 클릭을 감지하는 방법은 무엇입니까?

  28. 28

    열린 대화 상자의 이미지를 변경하고 스윙에서 대화 상자를 사용자 정의하는 방법은 무엇입니까?

  29. 29

    Android에서 Ok를 클릭 할 때까지 경고 대화 상자를 유지하는 방법

뜨겁다태그

보관