Android Multiple Activities - AndroidManifest

Soloeco

Aktives Mitglied
Moin, ich möchte gar nicht lange drum herum reden.

Was ich habe:
- 2 Activities
Was ich will:
- In Activity1 (so nenne ich sie mal) auf einen Button klicken, woraufhin Activity2 ausgeführt/dargestellt wird.
Mein Problem:
Ich bekomme das mit dem AndroidManifest nicht auf die Reihe, auch nach ausgiebiger Internetrecherche. Vielleicht kann mir jemand von euch sagen, wie ich das in der AndroidManifest zu regeln habe. (Das mit der Methode für den Button bekomme ich alles hin). Ich habe zum Teil etwas über exportieren gelesen, aber überwiegend über intent-filter.
Hier meine AndroidManifest.xml:
Code:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
          package="com.example.counter">

    <application
            android:allowBackup="true"
            android:icon="@mipmap/ic_launcher"
            android:label="@string/app_name"
            android:roundIcon="@mipmap/ic_launcher_round"
            android:supportsRtl="true"
            android:theme="@style/AppTheme">
        <activity android:name=".MainActivity">
            <intent-filter>
                <action android:name="android.intent.action.MAIN"/>

                <category android:name="android.intent.category.LAUNCHER"/>
            </intent-filter>
        </activity>
        <activity android:name=".ZweiteActivity">

        </activity>
    </application>

</manifest>
 

Robat

Top Contributor
Wo ist denn das Problem bei der Manifest? Wenn ich nichts übersehe sieht das erstmal gut aus.
Wie wechselst du denn zwischen den Activities?
 

Soloeco

Aktives Mitglied
Meine Idee war es bisher, wenn man auf einen Button in Activity1 klickt folgender Code ausgeführt wird und damit die Activity wechselt.

Java:
protected void activityChange() {
        setContentView(R.layout.activity_activity2);
    }

Verzeih mir, falls ich das falsch angehe, habe gestern erst mit Android angefangen. Doch selsbt wenn ich die zweite Activity nur im Projekt habe, ohne jegliche Funktion, kommt dieser Error: "The activity must be exported or contain an intent-filter"
 

Robat

Top Contributor
So wechselt man nicht zwischen 2 Activities. Das macht man über Intents.
Dabei ist der 1. Parameter die Activity von der du das Intent starten willst und der 2. Parameter die Activitiy zu der du wechseln willst.
Java:
Intent intent = new Intent(Activity1.this, Activity2.class);
startActivity(intent);
 

Ähnliche Java Themen

Neue Themen


Oben