게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
안드로이드 인텐트 관련해서 질문 좀 드립니다.
게시물ID : programmer_19747짧은주소 복사하기
작성자 : 디켈퍼
추천 : 0
조회수 : 467회
댓글수 : 7개
등록시간 : 2017/02/07 15:09:55
옵션
  • 베스트금지
  • 베오베금지
  • 본인삭제금지
안녕하세요
안드로이드 공부 중인 초보 입니다.
 
현재 공부겸 프로토타입 앱을 만드는 중인데요
 
일단 앱실행 하게되면 -> 인트로 화면 -> 앱설명 액티비티 -> 팝업 -> 메인
 
요런 순서로 진행되게 구성하는 중인데요
 
그래서 각각 액티비티와 화면들을 만들었습니다
 
그리고 MainActivity에
public class MainActivity extends AppCompatActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

// 인트로
Intent intentIntro = new Intent(getApplicationContext(), IntroActivity.class);
startActivity(intentIntro);

// 웰컴
Intent intentWelcome = new Intent(getApplicationContext(), WelcomeActivity.class);
startActivity(intentWelcome);
}
요렇게 입력하였고요
 
 
introActivity에는
public class IntroActivity extends AppCompatActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_intro);

// 액션바 감추기
ActionBar actionBar = getSupportActionBar();
actionBar.hide();

// 3초 후 사라짐
Handler handler = new Handler();
handler.postDelayed(new Runnable() {
@Override
public void run() {
finish();
}
}, 3000);
}

}
요렇게 입력하여서 3초뒤에 메인액티비티로 돌아가게 만들었는데요
 
 
저는 당연히 메인액티비티 복귀 후
// 웰컴
Intent intentWelcome = new Intent(getApplicationContext(), WelcomeActivity.class);
startActivity(intentWelcome);
이 부분이 실행 되어서 WelcomeActivity로 이동할 줄 알았는데 테스트 해보니 인트로를 건너뛰고
바로 WelcomeActivity가 실행이 되더라고요;;
 
뭔가 굉장히 가장 기본적인 부분인데 제가 못찾는것인지 책을 뒤져도 안나오고 인텐트 관련 구글링 해봐도 제가 찾는 부분은 못찾겠어서
질문글을 올립니다.
 
WelcomeActivity이후에는 액티비티 종료 후 팝업도 만들어야 하는데요;
제가 구조자체를 잘못 잡은 것인지도 궁금하고요
 
혹시 관련된 키워드나 방법을 알려주시면 정말로 감사하겠습니다.(__)
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호