2017-08-15 3 views
-4

Wie kann ich diesen Code an meine andere Aktivität weitergeben, habe ich zwei Aktivitäten erstellt, eine ist Home-Aktivität und eine andere ist video_activity Ich nenne diesen Code in video_activity im unteren Navigationsbereich, aber ich möchte ihn auch auf meiner Home-Aktivität aufrufen ich bin nicht die richtigen bekommen und mir bitte helfen ... ich mag von einer Aktivität zur Home-Video-Code zu übergeben ...Wie kann ich diesen Code für eine andere Aktivität verwenden?

case R.id.navigation_dashboard: 

        favourite = toolbar; 
        favourite.setTitle(item.getTitle().toString()); 
        videos.clear(); 
        fetch_db("favorit"); 
        favouritList(); 

        return true; 
+0

Sie können keinen Code durch Absicht . Wenn Sie dieselbe Funktionalität in mehreren Klassen benötigen, erstellen Sie eine Basisklasse und erweitern Sie andere Klassen. –

+0

wie kann ich tun .... ich bin neu bei android und verwirrt zu viel ... bitte helfen Sie mir –

+0

'wie kann ich tun, was genau ist ein Problem? Bitte beachten Sie, dass ich Ihnen keinen vollständigen Code zur Verfügung stelle, da StackOverflow kein kostenloser Code-Service ist. Spezifizieren Sie genau, was das Problem ist. –

Antwort

0

Sie können es in einer Funktion wickeln und nennen es von anderen Aktivitäten

Beispiel:

public class A { 
public void foo(){ //your code ... } 
} 

In anderen Aktivitäten:

A namefunction = new A(); 
namefunction.foo(); 

Oder Sie die statische Methode

Hier werden Sie können mehrere Anweisungen aussehen können: pass link 1, link 2

Verwandte Themen