자바 조금 공부하다가 과제로 인하여 안드로이드 개발에 발 딛게됐습니다.
역시 처음 해서 그런지 매우 생소하네요.
제가 질문 드릴 것은 액티비티 전환에 관한건데요,
카톡이나 기타 게임등 보시면 그 앱만의 고유 이미지 뜨고나서, 로딩이 끝나면 메인 액티비티로 전환되잖아요? 그 걸 구현해 내고 싶은데 머리를 짜도 안됩니다. 액티비티 수명 주기에 나와있는 메소드를 이용해서 하는 것 같긴한데.. 정확히는 잘 모르겠어요.
고유 이미지는 잠깐 나왔다 하는 것이기 때문에, 새로 XML을 만들어서 하는 것이 좋을까요? 아니면 만들어져 있는 메인XML를 사용해서 하는 것이 좋을까요?
전자의 방법대로 해봤는데, 구동시
A파일이 고유 이미지 파일이고 , B파일이 메인이라고 할 때
B파일 부터 떠서 좀 난감하네요.
A부터 뜨게 하는 방법이 있는건가요?
그리고 중요한 게... 액티비티를 제어 하려면 XML과 JAVA 소스를 링크 시켜줘야할텐데 링크하는 방법도 모르겠고요.
대충 setContentView(경로); 가 링크 맞는 것 같아서 복붙은 했지만 맞는건지 모르겠습니다.
야심한 밤이라 그런지 두서없는 글을 썼네요.
1.액티비티 전환하는 법이 XML과 JAVA 파일 연동시킨 후에 JAVA에서 액티비티 죽이고 어떻게 다음 액티비티를 불러오는지 궁금합니다.
2.XML과 JAVA연동하는 방법.. setContentView메소드가 맞나요?
3.처음 만들어진 액티비티가 꼭 메인에만 써야 바람직한걸까요? 아니면 menu에 같은 이름의 xml가 있던데, 링크하면 해결될 문제입니까? 만약 그렇다면 어떻게 링크하는지좀 가르쳐주세요.
4. APK를 구동했을 때, 처음 만들어진 액티비티보다 먼저 구동되게 하려면 어떻게 해야할까요?
이 문제들 때문에 며칠 째 진도가 나가지 않고 있습니다. 너무 답답하네요..
지식을 조금만 나누어주세요. 부탁드립니다.




지금 질문하신 내용들은 안드로이드 기본서정도면 초반에 나오는 내용이네요;;
밑에 답변이 혹시 이해가 안되시면 안드로이드 기본서에서 한번 찾아보세요^^
1. 액티비티 간 화면 전환은 인텐트를 사용해서 startActivity(intent) 로 넘어가시면 되고,
2. 액티비티랑 layout 파일 연결은 setContentView(R.layout.레이아웃이름) 하시면 되고,
3. 은 이해가 잘 안되네요;;
4. 생성한 프로젝트 보시면 맨 아래에 AndroidManifest.xml 파일이 있을거예요.
거기서 application 탭으로 들어가시면 메인액티비티에 IntentFilter가 들어가 있는데 먼저 실행시키고 싶으신 액티비티에
intentFilter 추가해주시고 메인액티비티에 있는 거하고 똑같이 해주시고 메인액티비티에 인텐트 필터 지워주시면 되요...