총 게시물 39,157건, 최근 0 건 안내 RSS 글쓰기
이전글  다음글  목록 글쓰기
[안드로이드]

액티비티에서 클래스로 화면을 전환하는 방법이 있을까요?

글쓴이 : hsw728 날짜 : 2018-07-08 (일) 23:12 조회 : 510
글주소 : http://www.androidside.com/B49/170099
 
  더 잘 사는 삶 라이프플러스
매월 새로운 경험부터 생활정보팁, 삶에 필요한 금융까지!더 나은 삶을 위한 이야기
www.lifeplus.co.kr
  에브리핏 수상레저 특가기획전
수상레저, 4,500여개 가맹점 30%이상 할인된 회원권, 100% 환불보장
everyfit.co.kr
  전세계 액티비티 예약은 와그
전세계 여행지 입장권, 교통편, 맛집 그리고 투어까지 와그 단독 특가에! 액티비티
www.waug.com
신청하기


안드로이드, 자바 그리고 다양한 질문에 대해 성실히 답해드립니다. Q&A Jang

화면 이동을 하려고 합니다.

액티비티에서 액티비티가 아닌,
액티비티에서 클래스로 이동하려고 하는데요.

액티비티 이름은 MainActivity.java
클래스 이름은 ScreenView.java

이동하려는 클래스는 TextureView 클래스를 상속받고 있으며,
SurfaceTextureListener를 구현하고 있고,
쓰레드 및 Canvas로 화면을 그려내는 클래스 입니다.

처음엔 setContentView() 메소드를 사용했었지만,
뒤로가기를 눌렀을 때 MainActivity.java로 넘어오지 않고
바로 앱이 종료되어 버리더군요.

그래서 인텐트로 화면을 이동하는 방식으로 바꾸려 했는데

Intent intent = new Intent(MainActivity.this, ScreenView.class);
startActivity(intent);

이렇게 하니 에러가 나더군요.

솔직히 예상했던 에러이기는 했습니다.
액티비티가 아닌데 액티비티로 넘기려 하니 ...
어찌보면 당연한 것이긴 한데...

혹시 몰라서 매니페스트에 activity 태그를 추가해봤지만
역시나 안됐습니다.

여기저기 뒤져보았지만 마땅한 해결책을 못찾아서 질문 올립니다.

주절주절 말이 많았지만, 핵심 질문은 액티비티에서 클래스로 화면을 이동할 때,
뒤로가기를 눌러도 앱이 종료되지 않고 이전 액티비티로 이동할 수 있는 방법이 있는지 입니다.

도움 부탁드립니다.



질문자가 자신의 포인트 5 점을 걸었습니다.
답변하시면 포인트 2을, 답변이 채택되면 포인트 4을 드립니다.

질문답변 게시판에서 궁금한 사항을 해결하셨다면, 애써 답변해주신 분께 잘 되었다고 따뜻한 댓글 한마디 남겨주세요.
그리고 답변해주신 분의 글을 '추천' 해주세요.
추천받으신 분에게 1포인트가, 추천하신 분에게도 1포인트가 적립됩니다. ^^

안사 이쁜이 2018-07-08 (일) 23:12
축하드립니다. ;)
hsw728님은 안사 이쁜이에 당첨되어 1 포인트 지급되었습니다.
OSKiller 2018-07-09 (월) 08:28
view와 activity의 관계를 먼저 공부 해보심이 어떨까 합니다
댓글주소 추천 0 반대 0
초초보개발좌 2018-07-09 (월) 08:33
굳이 그뷰로 넘어가려는 이유가 뭔가요?
댓글주소 추천 0 반대 0
     
     
초초보개발좌 2018-07-09 (월) 08:38
[@초초보개발좌]액티비티 하나 생성하시고 그엑티비티 layout에 xml 코드  
<com.abc.def.ScreenView>

</com.abc.def.ScreenView
 이런식으로 layout 으로 지정해서 사용해보세요 그럼 지금생각하신방법으론 안되구요 구현하실려면 제가 말씀드린 방법 으로 하셔야될겁니다.
댓글주소 추천 0 반대 0
다복씨 2018-07-09 (월) 17:49
MainActivity에 ScreenView를 얹으심이..
댓글주소 추천 0 반대 0
NullPointException 2018-07-10 (화) 10:22
와우 ..
댓글주소 추천 0 반대 0
이전글  다음글  목록 글쓰기

 


Copyright ⓒ www.androidside.com. All rights reserved.
채팅 권한: 글쓰기 1개
2레벨 이상만 대화 가능
공개 채팅: 평일 !(9시 ~ 17시),토,일
안사2 변경사항 보러가기 챗방이 잘 안보이면 크롬에서 접속해주세요
챗방 숨기기 |  챗방 보이기