Class 扩展Android应用程序类

Class 扩展Android应用程序类,class,constants,extends,android,Class,Constants,Extends,Android,当我搜索从远程设备获取错误报告的解决方案时,就像iOS中的试飞应用程序一样,我找到了Android设备的acra 在基本设置中,他们说我们需要在扩展应用程序类中添加一些行 在我的项目中,到目前为止,我还没有创建这样一个类,当我搜索关于这个类的内容时,我遇到了一些关于扩展应用程序类的问题 我知道他们说的是一个包含全局变量的常量类,我是否理解了正确的方法 在我的项目中,我使用创建一个名为常量的类,该类包含一些全局变量,例如字符串、int、ArrayList,我使用该类执行api点击和json解析。该

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

在基本设置中,他们说我们需要在扩展应用程序类中添加一些行

在我的项目中,到目前为止,我还没有创建这样一个类,当我搜索关于这个类的内容时,我遇到了一些关于
扩展应用程序类的问题

我知道他们说的是一个包含全局变量的常量类,我是否理解了正确的方法

在我的项目中,我使用创建一个名为
常量
的类,该类包含一些
全局变量
,例如
字符串、int、ArrayList
,我使用该类执行
api点击
json解析
。该类是否可用作扩展应用程序

如果是一样的话,在上面提到的链接中,他们说

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

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

我不会费心尝试将您的
常量
类与该类合并。这不值得努力。只需创建一个新类来完成ACRA所需的工作。像这样:

public class MyApplication extends Application {
    @Override
    public void onCreate() {
        super.onCreate();
        // do the ACRA init here
    }
}
现在您需要确保
MyApplication
类得到使用。因此,您需要像这样将
android:name
添加到清单中的
标记条目中

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

thanx对于您的答案,除了ACRA之外,关于我的应用程序或常量类,还需要在MyApplication类中添加我所不知道的任何其他内容。请参阅ACRA文件。