안드로이드 개발 질문/답변
(글 수 45,052)
public class SplashActivity extends Activity { /** Called when the activity is first created. */ public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.splash); Handler handler = new Handler () { public void handleMessage(Message msg) { finish(); } }; handler.sendEmptyMessageDelayed(0,3000); } }
MainActiciy 자바 파일입니다.
public class GameMain extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.intro);
Button btnStart = (Button)findViewById(R.id.Button01); btnStart.setOnClickListener(new View.OnClickListener() { public void onClick(View view) { setContentView(R.layout.main); } }); startActivity(new Intent(this, SplashActivity.class)); } }
제가 로딩 화면을 구현 할려고 검색을 하다가 splash(?)로 하면 된다고 하길려 적용 해봤는데요...
잘 안되네요...ㅠㅠ
여기를 보면 로딩이미지를 먼저 뿌린뒤 3초후에 자신의 Activity를 finish 하여 메인 Activity로 이동 한다고 설명이되어잇는데여...
제가 만든거에서 main이 아닌 intro.xml로 이동하고 싶거든요,,,(제가 만든게 into.xml를 띄우고 거기에서 시작하기 버튼을 누르면은 게임이 실행되게 만들었습니다.)
어느 부분이 메인 activiy로 이동시키는 건지 감이 안잡이네여... 도와주세요~~