String Array zwischen zwei Klassen in Android-Anwendung übergeben [geschlossen]

8

Ich bin neu bei Android. Ich kann String-Array nicht zwischen zwei Klassen übergeben. Ich habe Intent versucht, indem ich das String-Array zwischen der Klasse freigegeben habe, aber ich bekomme nur eine Zeichenkette, der Rest der Zeichenkette wird nicht angezeigt. Einige meiner Freunde sagten, mit Bundle können wir auf String-Array zwischen der Klasse zugreifen, aber ich weiß nicht, wie man die Bundle-Funktion verwendet. kann mir irgendjemand sagen, wie man das String-Array weitergibt.

    
RAAAAM 07.03.2011, 07:50
quelle

3 Antworten

32

Wenn Sie versuchen, ein String-Array von einer Aktivität zu einer anderen zu senden, kann dies in der Absicht erfolgen.

In ClassA:

%Vor%

In Klasse B:

%Vor%     
Eric Nordvik 07.03.2011, 08:01
quelle
1

Wenn Sie Daten zwischen Aktivitäten hin- und hergeben möchten, dh aus Aktivität A, starten Sie Aktivität B und übergeben Sie das Zeichenfolgenarray, können Sie beim Erstellen der Absicht die Methode putStringArrayListExtra verwenden:

Ссылка

Also würden Sie in Aktivität A etwas wie:

tun %Vor%

HTH

    
zzm 07.03.2011 08:00
quelle
1

Ich empfehle Ihnen, get_array der set_array Funktion in der Klasse zu machen, es ist sehr einfach Ich hoffe, dass Sie das bereits wissen.

%Vor%

Ich hoffe, das ist Hilfe.

    
DynamicMind 07.03.2011 07:57
quelle

Tags und Links