마스터Q&A
접속유지
가입하기
안드로이드 Q&A
최근 질문
미답변 질문
태그
사용자
질문하기
마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다.
안드로이드펍
에서 운영하고 있습니다. [
사용법
,
운영진
]
인기있는 태그
초보어플개발
(3427)
안드로이드스튜디오
(2664)
안드로이드-초보어플개발
(1333)
안드로이드-스튜디오
(1086)
도와주세요-
(995)
이미지
(970)
listview
(866)
리스트뷰
(844)
오류
(805)
레이아웃
(693)
fragment
(675)
webview
(670)
Service 콘텍스트로는 여러 액티비티를 실행 할 수 없나요...
[closed]
0
추천
Service -> A Activity -> B Activity -> //// A Activity
위와 같은 순서로 하고 싶었는데...
A에서 B로는 잘되는데 B에서 다시 A를 호출이 안되서 문제입니다...
플래그를 다 때려박아도 안되고 ㅠㅠ
Service 콘텍스트에서는 한개만 실행할 수 있는지...
조언 부탁드립니다 ㅠㅠ
질문을 종료한 이유:
답변 해결이 안되어 재질문하기 위함
service
context
디날로그
(
1,030
포인트)
님이
2015년 1월 8일
질문
디날로그
님이
2015년 1월 12일
closed
액티비티를 불러오는 코드를 올려보셔요
Intent giftIntent = new Intent();
String strData = mLandingUrl;
String landingURL = startCommand + strData;// + endCommand;
giftIntent.setClassName(context.getPackageName(), "com.example.ASActivity");
giftIntent.setAction("ACTION");
giftIntent.putExtra("URI", landingURL.getBytes()); // URI
giftIntent.putExtra("ASActivity"); // caller app ID
giftIntent.putExtra("GIFT_THUMBNAIL_URL", thumbNailURL);
giftIntent.addFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP);
giftIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); // mandatory flag
context.getApplicationContext().startActivity(giftIntent);
이렇게 하고 있습니다
AS액티비티는
안에서 BS 액티비티를 호출하고 있습니다
구조는
브로드캐스트를 날리면
리시버에서 받아서
서비스를 시작하고
서비스가 AS액티비티를 호출하고
AS액티비티에서 BS 액티비티를 호출합니다
저 싸이클이 1번은 되는데 2번은 안되네용...
B에서 A는 어떻게 호출하나요?
음.. 현재 B에서 A를 호출하지는 않구요 B가 떠있는 상태에서 브로드캐스트를 날려서 A 액티비티를 띄우려 하였습니다..
에러로그는 있나요?????
아니용... 아무런 로그가 찍히지 않아요.. ㅠㅠ
아무래도 서비스 콘텍스트는 1개의 태스크만 허용하는지.... ㅠㅠ
스타트 액티비티때 제가 찍은 로그나온 후
그냥 스타트 액티비티다음에 로그는 아무거도 없네요 ㅠㅠ
그럼 브로드캐스트 날리는데 문제가 있지않을까요?
어떻게 날리셨는지??
음 다른 앱에서 브로드 캐스트를 날렸어용...
만약 브로드 캐스트의 문제면 첫번째도 실행이 되면 안되는데 처음은 되는데 두번째가 안되어서...
웃긴게 BS 액티비티를 강제로 죽이고 스타트 AS 하면 되네용,,, ㅠㅠ
안드로이드 구조를 봐야 하려나요 ㅠㅠ
Please
log in
or
register
to add a comment.
...