마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

Intent를 이용해서 화면을 띄우려는데 잘 띄어지지않네요.. 어디가 잘못된건지. 알려주시면 감사하겠습니다.

0 추천
 
0추천
 

client측입니다.

서버에서 이 클라이언트로 1값을 쏘면 okokok라는 토스트메시지와 함께 intent를 이용하여 새로운 화면을 띄울려고하는오류와 함께 어플이 종료되어버립니다.

여기는 client에서 띄운 LockService클래스에서 다시 한번 LockScreen이라는 클래스를 띄웁니다.

 

 

매니페스트에도 제대로 추가했는데 오류가 발생하네요.

LockScreen으로 다시 고쳤음

 

 

 

 

로그켓 추가

 

 

시크송 (280 포인트) 님이 2015년 5월 27일 질문

2개의 답변

+1 추천
LockService.java 가 Activity가 아니라서 Intent를 못불러올껍니다.

에러메시지도 Activity를 못찾는다고 나오고 있구요.

첫번째 소스에서도 LockService가 Activity가 아니기때문에 저렇게 하면 안될껀데요..

 

왜 굳이 락서비스라는걸 띄운다음에 락스크린을 띄우는지 모르겠지만,

제가볼때는 맨첫소스, OKOKOK 토스트 띄우는곳 다음부분에서 락서비스가 아니라 락스크린을 넣으면

될거 같네요
아시리 (8,400 포인트) 님이 2015년 5월 28일 답변
감사합니다. 말씀하신대로 했더니 오류는 전혀 안뜨는데 실행이 되지않네요.
기능자체가  스크린락 기능이라 화면을 껏다 다시 키면 인텐트 시킨 LockScreen화면이 뜨는 기능인데 되질 않네요. 어디 다른 부분이 문제일까요?
+1 추천
요 앞에 질문하신 내용을 아직 처리못하신것 같네요~

일단 startService();로 바꿔야하는건 당연하구요

로그캣 에러코드에 서비스클래스를 startactivity하니까 당연히 activitynotfound뜨는거고..

매니페스트에

<service ~~~></service>

안에 intent-filter한번 넣어서해보세요
어렵군요 (5,920 포인트) 님이 2015년 5월 28일 답변
감사합니다. 말씀하신대로 했더니 오류는 전혀 안뜨는데 실행이 되지않네요.
기능자체가  스크린락 기능이라 화면을 껏다 다시 키면 인텐트 시킨 LockScreen화면이 뜨는 기능인데 되질 않네요. 어디 다른 부분이 문제일까요?
...