어플 개발 시작단계인데요..
제가 처음 하는 부분이라 질문이 있네요...
어플 처음실행시 인트로 화면이 뜨구요..4초뒤에 로그인 화면으로 넘어가게 됩니다.
근데 로그인화면 Activity에서
OnCreate시에 DB를 검색해서 어떤 조건에 맞으면 로그인 Activity를 띄우지 않고
그 다음 Activity를 띄우고 싶은데요....
아래와 같이 하니 띄워지긴 하는데요...
인트로화면이 끝나고 로그인화면이 잠깐 나타났다가 이동합니다..ㅠㅠ
로그인화면을 아예 안보이게 하는 방법은 어떻게 작성해야하나요?
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_login);
try{
//DB확인후 DB파일을 복사한다.
DBAdapter dba = new DBAdapter(this);
dba.open();
//기존 셋팅값이 있는지 확인한다.
c = dba.selectExQuery("select * from Setting;");
if (c.getCount() < 1)
{
//기존 정보가 없다면 새롭게 Insert한다.
dba.NonReturnExQuery("insert into Setting(OS_Ver) values (" + mOsVersion + ");");
}else{
//기존 정보가 있다면 단원선택화면으로 이동시킨다.
Intent i = new Intent(LoginActivity.this, UnitActivity.class);
startActivity(i);
}
}catch(Exception e){
Toast.makeText(this, e.getLocalizedMessage(), Toast.LENGTH_LONG).show();
}
}
로그인 엑티비티에서 하지 마시고 인트로 엑티비티에서 제어하시면 될 것 같은데요..
4초면 엄청난 시간이니깐요..