gpt4 book ai didi

class - 扩展 Android 应用程序类

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:52:41 27 4
gpt4 key购买 nike

当我在寻找从远程设备获取错误报告的解决方案时,就像 iOS 中的试飞应用程序一样,我找到了适用于 Android 设备的 acra here

在基本设置中,他们说我们需要在 extends Application class 中添加一些行。

到目前为止,在我的项目中我还没有创建这样的类,当我在 SO 中对此进行搜索时,我遇到了一些关于 extends Application class 的问题。

我理解他们说的是一个包含全局变量的 Constant 类,我理解正确吗?

在我的项目中,我使用创建一个名为Constants 的类,其中包含一些全局变量,例如Strings、int、ArrayList 和我使用这个类来执行我的api 命中json 解析。此类是否可以用作扩展应用程序

如果相同,在上面提到的链接中,他们已经说过

override the onCreate() method to add the ACRA init statement 

但到目前为止,我还没有在我的 Constant 类中创建 onCreate 方法。我做的对吗?

最佳答案

我不会费心尝试合并你的 Constants与这个类一起上课。这是不值得的努力。只需创建一个新类来执行 ACRA 所需的操作。像这样:

public class MyApplication extends Application {
@Override
public void onCreate() {
super.onCreate();
// do the ACRA init here
}
}

现在您需要确保您的 MyApplication类被使用。所以你需要添加 android:name<application>像这样在 list 中标记条目

<application
android:name="fully.qualified.package.name.MyApplication"

完成。

关于class - 扩展 Android 应用程序类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12834379/

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