在我的应用程序启动后,我有一个版本命中检查。但是当模拟器加载它发送请求和所有这些东西时。在我的应用程序启动后,它会给出版本命中值 NULL,但在我关闭应用程序并再次打开它后,它会给出正确的值。
1)我的问题是为什么会发生这种行为,我应该怎么做应用程序启动和版本检查在第一次尝试时给出正确的值!
2)应用程序甚至没有被用户执行,为什么它的代码行被执行??????
public MyScreen() {
Bitmap bitmap = Bitmap.getBitmapResource("background.png");
this.getMainManager().setBackground(
BackgroundFactory.createBitmapBackground(bitmap));
synchronized (Application.getEventLock())
{
UiApplication.getUiApplication().invokeLater(new Runnable()
{
public void run()
{
Status.show("Please Wait...", Bitmap.getPredefinedBitmap(Bitmap.INFORMATION), 1000);
LoginScreen();
}
});
}
现在它的作用是它只显示背景屏幕并且什么都没有发生没有服务但是当我再次启动它时它可以工作。有什么问题?谢谢