有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java Android首次运行首选项初始化

我有下一个情况: 安装应用程序后,必须从服务器初始化设置。虽然它没有正确的偏好,但它必须等待。我有几个接收器和服务-我不想检查这些组件中的每个操作的初始化-我认为必须有更好的解决方案。有人能帮我吗?:)


共 (1) 个答案

  1. # 1 楼答案

    创建一个扩展Application的类。在onCreate()方法中初始化应用程序,可以填充类的一些字段

    然后,从任何接收者、服务或活动中,可以使用 :

    /* OnCreate method of MyApplication is executed at startup */
    MyApplication myApp = (MyApplication) getApplication();
    ...
    /* you can add any method to retrieve an initialized field */
    myApp.getField()