我正在尝试为我的 Android 应用程序制作一个启动画面,登录页面只是启动 Splash 活动,然后所有登录处理都在那里完成。然后它返回一个布尔值是否登录成功。但登录处理在 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();
}