我只是Android的新手,并且有许多扩展AppCompatActivity的类和一个用于创建扩展Application的全局变量的类。当我将"GlobalClass"添加到android清单时,它不允许它,因为它扩展了应用程序而不是AppCompactActivity。谁能告诉我如何解决它?谢谢你的帮助。
安卓清单.xml
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
package="com.almac.tracker">
<application
android:label="@string/app_name"
android:icon="@mipmap/ic_launcher"
android:theme="@style/AppTheme">
<activity
android:name=".Dashboard"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name=".CreateLine">
</activity>
<activity android:name=".VerifyLine">
</activity>
<activity android:name=".Actforfragmentname">
</activity>
<activity android:name=".GlobalClass">
</activity>
</application>
全局类 - 扩展应用程序
public class GlobalClass extends Application{
private String name;
public String getName(){
return name;
}
public void setName(String Name){
name = Name;
}
GlobalClass 是一个应用程序,而不是一个活动。
<application
android:name=".GlobalClass"
android:label="@string/app_name"
android:icon="@mipmap/ic_launcher"
android:theme="@style/AppTheme">
GlobalClass
是一个Application
类,您可以在应用程序标记中添加它,如下面的代码
<application
android:name=".GlobalClass"<!-- add here your GlobalClass is an Application Class -->
android:label="@string/app_name"
android:icon="@mipmap/ic_launcher"
android:theme="@style/AppTheme">