2017-06-16 2 views
0

Ich habe eine Android-App namens A und ein Modul namens B. Ich habe das Modul importiert und die richtigen Abhängigkeiten hinzugefügt. Meine Frage ist: Wie nutze ich tatsächlich die Informationen aus dem Modul in meiner Android App? Mache ich einfach B b = neu B(); in einem? Ich denke, dass diese Methode mehr mit dem Zugriff auf andere Klassen innerhalb desselben Moduls verbunden ist. Gibt es eine spezielle Möglichkeit, auf Module zuzugreifen, die sich von anderen Klassen innerhalb desselben Moduls unterscheidet?Zugriff auf das Modul von der Haupt-App in Android?

Antwort

0

Am Ihre Module vorausgesetzt, sind Java-Klassen, so dass sie nur instanziiert, wie Sie
b = new B();

vorschlagen, wenn diese Module Android UI-Elemente wie Aktivitäten/Fragmente etc. sind, dann haben Sie einen Intent geben sie zu starten. Siehe Android Dokumentation here

Intent intent = new Intent(this, YourActivityB.class); 
EditText editText = (EditText) findViewById(R.id.editText); 
String message = editText.getText().toString(); 
intent.putExtra(EXTRA_MESSAGE, message); 
startActivity(intent); 

Ebenso für einen Android-Dienst (Dokumentation here): -

Intent intent = new Intent(this, HelloService.class); 
startService(intent); 

HTH

Verwandte Themen