Posts mit dem Label activity werden angezeigt. Alle Posts anzeigen
Posts mit dem Label activity werden angezeigt. Alle Posts anzeigen

Donnerstag, 31. Januar 2013

Uebergabe von Werten in andere Activity ohne putExtra

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;
}

Samstag, 19. Januar 2013

Android - Help - Eine onClick für mehere Buttons


  • Wie nutze ich eine onClickMethode für mehrere Buttons (Views)
In der entsprechenden layout.xml für jeden gewünschten Button die gleiche onClick zuweisen, Bsp:
[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");