gpt4 book ai didi

blackberry - 知道设备何时完全打开

转载 作者:行者123 更新时间:2023-12-02 05:26:55 25 4
gpt4 key购买 nike

我正在开发一个应用程序,我想在其中集成 SQL 数据库。到目前为止,我的代码工作正常。我让应用程序在启动时自动运行,并立即检查是否存在 SDCard。如果存在,我将在 SDCard 上创建数据库,如果不存在,我将在设备上创建它。

问题是当应用程序自动运行时,它会在设备找到 SDCard 之前启动,所以我总是无法检测到 SDCard 是否存在。

我应该使用什么监听器来知道设备已完全打开?

最佳答案

SystemListener会做的工作。我通常是这样做的:

    public class MyApp extends Application implements SystemListener {

public static void main(String[] args){
MyApp app = new MyApp();
if (ApplicationManager.getApplicationManager().inStartup()) {
app.addSystemListener(app);
//wait for powerUp callback
} else {
app.startup();
}
}

public void powerUp() {
removeSystemListener(this);
startup();
}

private void startup(){
//Perform initialization here, most typically show first screen and stuff.
}

// Remaining SystemListener callbacks not shown for brevity
}

关于blackberry - 知道设备何时完全打开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12949451/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com