gpt4 book ai didi

java - 是否每个类都需要添加到 list 中?

转载 作者:行者123 更新时间:2023-12-01 16:52:19 25 4
gpt4 key购买 nike

package com.example.uu.myapplication;

import android.app.Application;
import java.util.Locale;

public class GlobalClass extends Application
{

private Locale _slocale;

public void setLocale(Locale loc) {
_slocale=loc;
}

public Locale getLocale() {
return _slocale;
}

}

除了每个 Activity 之外,是否还需要将普通类(如上所述)添加到 AndroidManifest.xml 中?如果是这样,那又如何呢?

最佳答案

您只需添加那些具有特定用途的类,例如 Activity 。在您的示例中,GlobalClass 继承自 Application。应用程序通常具有在 list 文件中引用的单个应用程序类

 <application android:icon="@drawable/icon" android:label="@string/app_name"
android:name="com.example.GlobalClass">

这真的是你想做的吗?

我假设您只是想创建具有某些功能的类。您可以将它们创建为纯 Java 文件,并在您的 Activity 、 fragment 等中使用它们,并且您可以从它们进行扩展。

GlobalClass.java

 public class GlobalClass  {
private Locale _slocale;

public void setLocale(Locale loc) {
_slocale=loc;
}

public Locale getLocale() {
return _slocale;
}
}

SpecialClass.java

public class SpecialClass extends GlobalClass {
public void doSomething() {
Locale currentLocale = this.getLocale();
...
}

...
}

关于java - 是否每个类都需要添加到 list 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37571113/

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