Problem: Wie bekomme ich ein Array von einer Activity (in der es befüllt worden ist) in eine Andere?
in der AusgangsActivity
public class StartActivity extends Activity;{
// Definition des Arrays
public static Spieler Players[] = new Spieler[4];
// Spieler ist ein extra Klasse bspw:
(
public class Spieler extends Application{
Public String SName="";
}
)
// nun wird das Array Players befüllt wie auch immer und es folgt der
// Aufruf der 2. Activity wie gewohnt mit Intent
Intent myIntent = new Intent(this, NextAcvtivity.class);
this.startActivity(myIntent);
}
Die NextActivity soll nun auf Players zugreifen:
public class NextActivity extends Activity; {
public Spieler Plyrs[];
// onCreate methode der Activity
public void onCreate( ... {
//uebergabe ins neue Array
Plyrs=StartActivity.Players;
// zugriff auf die Werte
String S = Plyrs[0].Sname;
}
Keine Kommentare:
Kommentar veröffentlichen