Jestem bardzo początkującym programistom Androida i próbowałem dowiedzieć się, dlaczego moja aplikacja działa wymuszająco na kliknięciu przycisku. Zawęziłem to do kilku rzeczy.AndroidManifest.xml z wieloma znacznikami aplikacji
Jedno pytanie; Czy w manifeście xml można umieścić więcej niż jeden znacznik <application>
?
Oto mój kod:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.dummies.android.beergoggles"
android:versionCode="1"
android:versionName="1.0">
<uses-sdk android:minSdkVersion="8" />
<application android:icon="@drawable/icon" android:label="@string/app_name">
<activity android:name=".MainActivity"
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="Result" android:label="@string/app_name"> </activity>
</application>
<application android:name="MyApp"
android:icon="@drawable/icon"
android:label="@string/app_name2"></application>
Byłem badania, ale znalazł tylko niejasne stanowisko na temat tworzenia nowego pliku manifestu dla nowej aplikacji. Aplikacja MyApp to po prostu aplikacja na "globalną zmienną", ponieważ domyślam się, że nie można tego zrobić bez nowej aplikacji.
Oto kod dla MojaApl w przypadku pomaga:
import android.app.Application;
public class MyApp extends Application{
public static int resultCount;
public int getCount(){
return resultCount;
}
public void setCount(int c){
resultCount = c;
}
}
Każda pomoc będzie mile widziane.
+1 dobrze zapytany. Wystarczy informacji, aby uzyskać dobre odpowiedzi. – Sepster