2017-05-11 4 views
-3

hallo Jungs im, schreiben eine Methode, die einen String Namen von anderen Klassen enthält ..immer Strings aus anderen Klassen

i verwenden, um den String apkName und mcurrentPhotoPath in einer Menge von Aktivitäten, sondern muß den Wert von ihnen Zeichenfolge übergeben in meine Download-Methode.

IVE versucht, dieses

public static class Stringz{ 
public String APK() { 
     return apkNames; 
    } 

    public String FILEPATH() { 
     return mCurrentPhotoPath; 
    } 

}

dann in meiner Download-Methode i

Stringz st = new Stringz(); 
String apkNames = st.APK(); 
String mCurrentPhotoPath = st.FILEPATH(); 

verwendet werden, die für eine einzelne Aktivität gut funktioniert. aber weil ich mehrere Aktivitäten mit den gleichen String-Namen haben, wie kann ich schreibe es so weiß, dass meine Methode, welche Saite in jeder Aktivität suchen

Danke Jungs

Antwort

0

Sie müssen eine dieser beiden:

1) Eine Instanz Stringz

2) ein statischer Verweis auf die Saiten Sie

Eine statische Referenz Sie definieren zugreifen wollen:

public static String yourString = "Some string"; 

Und Beispiel:

public Stringz reference = new Stringz(); 
//and access like: 
reference.yourString; 
+0

dank @Lunar wird nun einen Blick darauf werfen. Ich denke, das ist eigentlich mein Problem, ich setze sie nicht auf statisch. –

Verwandte Themen