clcell3
81
2017-06-19 19:44:00.0 작성 2017-06-19 19:44:19.0 수정됨
3
139

안드로이드 뒤로가기 눌렀을 때 서비스에서 알 수 있나요?


서비스 돌려놓고 홈 또는 바탕화면에서 뒤로가기나 홈버튼 눌렀을 때 서비스에서 뭔가를 처리할 수 있을까요?

0
0
  • 답변 3

  • 윌리
    140
    2017-06-19 22:55:39.0

    아래 이벤트를 넣고

    @Override

    public void onBackPressed() {

      Intent iBack = new Intent("onBackPressed@ActivityName");

      sendBroadcast(iBack);

    }


    서비스에서 Broadcast Receiver로 받으면 됩니다.

    0
  • 샤르르
    256
    2017-06-19 23:11:00.0
    자신의 액티비티가 아니라면 불가능합니다.
    1
  • clcell3
    81
    2017-07-05 13:22:28.0

    아... 처리하고 오랜만에 접속했네요...

    말씀대로 브로드캐스트 리시버에서 처리했으며 본인 액티비티가 아니더라도 가능하더군요.

    두분 다 답변 감사드립니다 ^^

    0
  • 로그인을 하시면 답변을 등록할 수 있습니다.