2016-07-15 13 views
1

Ich habe eine * .aar-Datei aus einem Android Studio-Projekt erstellt. Diese Datei wurde erfolgreich in eine andere Android Studio-Projektdatei importiert. Jetzt möchte ich die Aktivität aus den enthaltenen Bibliotheken starten. Aber ich hänge und probiere Stunde um Stunde ...Android Studio Start Aktivität von Modul

In welcher Datei muss ich die Aussage so einbeziehen?

public void button_to_start_the_activity(View view) 
{ 
    Intent intent = new Intent(StartActivity.this, MainActivity.class); 
    startActivity(intent); 
} 

Sollte ich dies in der Modul-Java-Datei oder in der Anwendung Java-Datei implementieren? (Bitte überprüfen Sie dies, ich habe keine Aktivität Java-Datei in meinem Modul gefunden: -/glglgl) Schritte bevor, ich habe eine neue Aktivität in meinem Hauptprojekt erstellt und ich konnte die Aktivität ohne Probleme starten.

Okay ... Nächste Frage:

im Haupt Manifest, ... was zur Hölle ich in android schreien erklären: Namen "? .... ...." wie folgt aus:

<activity 
     android:name="....??????...." 
     android:label="DLC" 
     android:screenOrientation="portrait" 
     android:theme="@style/Theme.AppCompat.NoActionBar"> 
    </activity> 

Vielleicht, oder sicher, einfache Frage ... Aber ich versuche, ein wenig AS seit einer Woche zu lernen ... Zu Ihrem Verständnis werde ich versuchen, mein Projekt mit einfachen Worten zu erklären ....:

Versuchen Sie, zwei App-Projekte in einer App zusammenzuführen!

Ich habe eine App erstellt, dann habe ich eine andere App erstellt. Jetzt möchte ich zusammenführen. Einfache Startseite (existiert allready) mit der Funktion, die beide activitys nennen ...: -/

+0

Was ist die Frage? –

+0

Letztendlich war die Frage, wie man eine Aktivität von einem Modul in der Haupt-App startet. Ich habe meine Lösungen gefunden - siehe Antwort! – BakteriusD

Antwort

0

Meine letzte Lösung eine modul-Aktivität in dem Haupt-App (für poeple mit weniger Erfahrung wie ich) zu starten

  1. In Android Studio ein Modul aus der bestehenden App erstellen
  2. Haupt-Projekt öffnen und neues Modul einfügen (Datei -> Neu -> Modul importieren)
  3. Rechtsklick auf den Projektordner. App suchen (linke Seite), dann Abhängigkeiten (rechte Seite) -> Add new from modul -> Fügen Sie Ihr Modul hinzu
  4. Überprüfen Sie Ihre build.cradle (Main-App) für kompilieren Projekt (': yourmodul')
  5. Fügen Sie diese in Ihrer Tätigkeit (von der Main-App)

    public class StartActivity extends AppCompatActivity { 
    
    
    public void gotocalc(View view) 
    { 
    Intent intent = new Intent(StartActivity.this, YourModulClass.class); 
    startActivity(intent); 
    } 
    
  6. gotocalc ist für den Start mit einem Knopf android: onClick = "gotocalc" Satz in Ihrem layout.xml in der Haupt-App

  7. Sauber, neu erstellen
Verwandte Themen