<div>안녕하세요</div> <div>안드로이드 공부 중인 초보 입니다.</div> <div> </div> <div>현재 공부겸 프로토타입 앱을 만드는 중인데요</div> <div> </div> <div>일단 앱실행 하게되면 -> 인트로 화면 -> 앱설명 액티비티 -> 팝업 -> 메인</div> <div> </div> <div>요런 순서로 진행되게 구성하는 중인데요</div> <div> </div> <div>그래서 각각 액티비티와 화면들을 만들었습니다 </div> <div> </div> <div>그리고 MainActivity에</div><pre style="color:rgb(169,183,198);font-family:'굴림체';font-size:9pt;background-color:rgb(43,43,43);"><span style="color:rgb(204,120,50);">public class </span>MainActivity <span style="color:rgb(204,120,50);">extends </span>AppCompatActivity {<br><br><span style="color:rgb(187,181,41);">@Override<br></span><span style="color:rgb(187,181,41);"> </span><span style="color:rgb(204,120,50);">protected void </span><span style="color:rgb(255,198,109);">onCreate</span>(Bundle savedInstanceState) {<br><span style="color:rgb(204,120,50);">super</span>.onCreate(savedInstanceState)<span style="color:rgb(204,120,50);">;<br></span><span style="color:rgb(204,120,50);"> </span>setContentView(R.layout.<span style="color:rgb(152,118,170);font-style:italic;">activity_main</span>)<span style="color:rgb(204,120,50);">;<br></span><span style="color:rgb(204,120,50);"><br></span><span style="color:rgb(204,120,50);"> </span><span style="color:rgb(128,128,128);">// 인트로<br></span><span style="color:rgb(128,128,128);"> </span>Intent intentIntro = <span style="color:rgb(204,120,50);">new </span>Intent(getApplicationContext()<span style="color:rgb(204,120,50);">, </span>IntroActivity.<span style="color:rgb(204,120,50);">class</span>)<span style="color:rgb(204,120,50);">;<br></span><span style="color:rgb(204,120,50);"> </span>startActivity(intentIntro)<span style="color:rgb(204,120,50);">;<br></span><span style="color:rgb(204,120,50);"><br></span><span style="color:rgb(204,120,50);"> </span><span style="color:rgb(128,128,128);">// 웰컴<br></span><span style="color:rgb(128,128,128);"> </span>Intent intentWelcome = <span style="color:rgb(204,120,50);">new </span>Intent(getApplicationContext()<span style="color:rgb(204,120,50);">, </span>WelcomeActivity.<span style="color:rgb(204,120,50);">class</span>)<span style="color:rgb(204,120,50);">;<br></span><span style="color:rgb(204,120,50);"> </span>startActivity(intentWelcome)<span style="color:rgb(204,120,50);">;<br></span><span style="color:rgb(204,120,50);"> </span>}<br></pre> <div>요렇게 입력하였고요</div> <div> </div> <div> </div> <div>introActivity에는 </div><pre style="color:rgb(169,183,198);font-family:'굴림체';font-size:9pt;background-color:rgb(43,43,43);"><span style="color:rgb(204,120,50);">public class </span>IntroActivity <span style="color:rgb(204,120,50);">extends </span>AppCompatActivity {<br><br><span style="color:rgb(187,181,41);">@Override<br></span><span style="color:rgb(187,181,41);"> </span><span style="color:rgb(204,120,50);">protected void </span><span style="color:rgb(255,198,109);">onCreate</span>(Bundle savedInstanceState) {<br><span style="color:rgb(204,120,50);">super</span>.onCreate(savedInstanceState)<span style="color:rgb(204,120,50);">;<br></span><span style="color:rgb(204,120,50);"> </span>setContentView(R.layout.<span style="color:rgb(152,118,170);font-style:italic;">activity_intro</span>)<span style="color:rgb(204,120,50);">;<br></span><span style="color:rgb(204,120,50);"><br></span><span style="color:rgb(204,120,50);"> </span><span style="color:rgb(128,128,128);">// 액션바 감추기<br></span><span style="color:rgb(128,128,128);"> </span>ActionBar actionBar = getSupportActionBar()<span style="color:rgb(204,120,50);">;<br></span><span style="color:rgb(204,120,50);"> </span>actionBar.hide()<span style="color:rgb(204,120,50);">;<br></span><span style="color:rgb(204,120,50);"><br></span><span style="color:rgb(204,120,50);"> </span><span style="color:rgb(128,128,128);">// 3초 후 사라짐<br></span><span style="color:rgb(128,128,128);"> </span>Handler handler = <span style="color:rgb(204,120,50);">new </span>Handler()<span style="color:rgb(204,120,50);">;<br></span><span style="color:rgb(204,120,50);"> </span>handler.postDelayed(<span style="color:rgb(204,120,50);">new </span>Runnable() {<br><span style="color:rgb(187,181,41);">@Override<br></span><span style="color:rgb(187,181,41);"> </span><span style="color:rgb(204,120,50);">public void </span><span style="color:rgb(255,198,109);">run</span>() {<br> finish()<span style="color:rgb(204,120,50);">;<br></span><span style="color:rgb(204,120,50);"> </span>}<br> }<span style="color:rgb(204,120,50);">, </span><span style="color:rgb(104,151,187);">3000</span>)<span style="color:rgb(204,120,50);">;<br></span><span style="color:rgb(204,120,50);"> </span>}<br><br>}</pre> <div>요렇게 입력하여서 3초뒤에 메인액티비티로 돌아가게 만들었는데요</div> <div> </div> <div> </div> <div>저는 당연히 메인액티비티 복귀 후 </div><pre style="color:rgb(169,183,198);font-family:'굴림체';font-size:9pt;background-color:rgb(43,43,43);"><span style="color:rgb(128,128,128);">// 웰컴<br></span>Intent intentWelcome = <span style="color:rgb(204,120,50);">new </span>Intent(getApplicationContext()<span style="color:rgb(204,120,50);">, </span>WelcomeActivity.<span style="color:rgb(204,120,50);">class</span>)<span style="color:rgb(204,120,50);">;<br></span>startActivity(intentWelcome)<span style="color:rgb(204,120,50);">;</span></pre> <div>이 부분이 실행 되어서 WelcomeActivity로 이동할 줄 알았는데 테스트 해보니 인트로를 건너뛰고 </div> <div>바로 WelcomeActivity가 실행이 되더라고요;;</div> <div> </div> <div>뭔가 굉장히 가장 기본적인 부분인데 제가 못찾는것인지 책을 뒤져도 안나오고 인텐트 관련 구글링 해봐도 제가 찾는 부분은 못찾겠어서</div> <div>질문글을 올립니다.</div> <div> </div> <div>WelcomeActivity이후에는 액티비티 종료 후 팝업도 만들어야 하는데요;</div> <div>제가 구조자체를 잘못 잡은 것인지도 궁금하고요</div> <div> </div> <div>혹시 관련된 키워드나 방법을 알려주시면 정말로 감사하겠습니다.(__)</div>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.