보통 앱의 첫화면에 로고를 보여주고 일정시간 후 자동으로 다음으로 넘어가거나
사용자가 터치할 경우 넘어가는 식으로 구성이 되어 있는것을 보았을 것이다.
일정 시간후 이동하는 방법에 대해서 알아보도록 하자.
Java의 timer를 사용해서도 할 수 있지만, Android에서도 Handler로 동일한 기능을
지원하니 이왕이면 Handler를 사용하도록 하자.
01 protected void onCreate(Bundle savedInstanceState) {
02 // TODO Auto-generated method stub
03 super.onCreate(savedInstanceState);
04 setContentView(R.layout.index);
05
06 Handler mHandler = new Handler();
07 mHandler.postDelayed(new Runnable() {
08 //Do Something
09 @Override
10 public void run() {
11 // TODO Auto-generated method stub
12 Intent i = new Intent(xxx.this, yyy.class); // xxx가 현재 activity,
13 //yyy가 이동할 activity
14 startActivity(i);
15 finish();
16 }
17 }, 1000); // 1000ms
18 }
출처 : 안드로이드사이드
사용자가 터치할 경우 넘어가는 식으로 구성이 되어 있는것을 보았을 것이다.
일정 시간후 이동하는 방법에 대해서 알아보도록 하자.
Java의 timer를 사용해서도 할 수 있지만, Android에서도 Handler로 동일한 기능을
지원하니 이왕이면 Handler를 사용하도록 하자.
01 protected void onCreate(Bundle savedInstanceState) {
02 // TODO Auto-generated method stub
03 super.onCreate(savedInstanceState);
04 setContentView(R.layout.index);
05
06 Handler mHandler = new Handler();
07 mHandler.postDelayed(new Runnable() {
08 //Do Something
09 @Override
10 public void run() {
11 // TODO Auto-generated method stub
12 Intent i = new Intent(xxx.this, yyy.class); // xxx가 현재 activity,
13 //yyy가 이동할 activity
14 startActivity(i);
15 finish();
16 }
17 }, 1000); // 1000ms
18 }
출처 : 안드로이드사이드
'Android Dev' 카테고리의 다른 글
[안드로이드] 탭 하단의 위치 시키기!! (TabHost, TabWiget) (2) | 2011.07.14 |
---|---|
[안드로이드] 주소록 가져오기에서 바뀐점. -스크랩자료. (0) | 2011.06.23 |
[안드로이드] 슬립 화면 깨우기 (1) | 2011.06.22 |
[안드로이드] 서브 액티비티에서 어플 종료.[퍼옴] (0) | 2011.06.22 |
안드로이드 - C2DM Server(JSP), Device(안드로이드폰) 구현 (28) | 2011.06.06 |