我只是android的新手,有许多扩展AppCompatActivity和一个GlobalClass的类来创建扩展Application的全局变量。当我添加' GlobalClass'对于android清单,它不允许它,因为它扩展了Application而不是AppCompactActivity。谁能告诉我如何解决它?谢谢你的帮助。
的AndroidManifest.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>
GlobalClass - 扩展应用程序
public class GlobalClass extends Application{
private String name;
public String getName(){
return name;
}
public void setName(String Name){
name = Name;
}
答案 0 :(得分:0)
GlobalClass是一个应用程序,而不是一个活动。
<application
android:name=".GlobalClass"
android:label="@string/app_name"
android:icon="@mipmap/ic_launcher"
android:theme="@style/AppTheme">
答案 1 :(得分:0)
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">