:: 게시판
:: 이전 게시판
|
- PGR21 관련된 질문 및 건의는 [건의 게시판]을 이용바랍니다.
- (2013년 3월 이전) 오래된 질문글은 [이전 질문 게시판]에 있습니다. 통합 규정을 준수해 주십시오. (2015.12.25.)
통합규정 1.3 이용안내 인용"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
15/12/27 12:09
함수 내부의 this는 new Runnable() 객체를 가리키고 있기 때문에 의도한 것 처럼 GalleryOpen의 메소드를 실행하고자 한다면, showToast함수 내에 final GalleryOpen galleryOpen = this; 와 같이 선언하시고 galleryOpen.onCreateGallery()와 같은 형태로 실행하시면 됩니다.
유니티는 써본 적이 없는데 저기 선언한 activity가 현재 액티비티를 가리키는 것이 맞다면 별도 선언 없이 this만 activity.onCreateGallery() 로 실행하셔도 될겁니다.
15/12/27 13:14
답변 감사드립니다. 아직 확실히 해결하진 못했지만, 설명을 보고 일단 원인은 확실히 알게 되었습니다~
아무래도 onCreate(Bundle savedInstanceState) 에서 저 Bundle 을 넘겨줘야 해서 문제가 생기는 것 같네요.
15/12/27 22:05
요즘은 안드로이드랑 자바를 안 만져서 기억이 가물가물한데
GalleryOpen.this.onCreateGallery(bundle);을 하셔도 될겁니다. bundle은 GalleryOpen.this.getIntent().getExtras()를 넘겨주면 되겠죠.
|