Android 애플리케이션 용 스플래시 화면을 만들려고합니다. 로그인 페이지에서 스플래시 작업이 시작되고 모든 로그인 처리 작업이 완료됩니다. 그런 다음 로그인 성공 여부를 부울 값으로 반환합니다. 그러나 XML 레이아웃 컨텐츠가로드되기 전에 로그인 처리가 완료됩니다. 이 문제를 어떻게 해결할 수 있습니까?액티비티가 충분히 빠르게 콘텐츠를로드하지 않습니다.
이 내 시작 화면 활동이다 :
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Bundle extras = getIntent().getExtras();
if(extras !=null)
{
url = extras.getString("url");
}
setContentView(R.layout.splashscreen);
url += "login/?userName=" + Login.loginName + "&password=" + Login.password;
DomLoginParser parser = new DomLoginParser(url);
if(parser.parse())
{
Login.loginSuccessful = true;
}
else
{
Login.loginSuccessful = false;
}
finish();
}