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;
}
Posts mit dem Label activity werden angezeigt. Alle Posts anzeigen
Posts mit dem Label activity werden angezeigt. Alle Posts anzeigen
Donnerstag, 31. Januar 2013
Samstag, 19. Januar 2013
Android - Help - Eine onClick für mehere Buttons
- Wie nutze ich eine onClickMethode für mehrere Buttons (Views)
[CODE]
<Button
android:id="@+id/btn_P1Strokes"
android:text="@string/lbl_P1Strokes"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:onClick="bOnClick"
/>
[/CODE]
nun in der Activity:
[CODE]
public void bOnClick(View v) {
Button b = (Button) v;
[/CODE]
nun kann man mit b. auf alle Properties des Buttons zugreifen. Bsp. b.setText("Test");
Abonnieren
Posts (Atom)