Esta es mi cadena:
private final String easyPuzzle ="630208010200050089109060030"+ "008006050000187000060500900"+ "09007010681002000502003097";
Quiero mostrar esta cadena en la otra actividad en la placa de sudoku 9 * 9.
Necesitas pasarlo como un extra:
String easyPuzzle = "630208010200050089109060030"+ "008006050000187000060500900"+ "09007010681002000502003097"; Intent i = new Intent(this, ToClass.class); i.putExtra("epuzzle", easyPuzzle); startActivity(i);
Luego extráigalo de su nueva actividad de esta manera:
Intent intent = getIntent(); String easyPuzzle = intent.getExtras().getString("epuzzle");
En actividad1
String easyPuzzle = "630208010200050089109060030"+ "008006050000187000060500900"+ "09007010681002000502003097"; Intent i = new Intent (this, activity2.class); i.putExtra("puzzle", easyPuzzle); startActivity(i);
En activity2
Intent i = getIntent(); String easyPuzzle = i.getStringExtra("puzzle");
private final String easyPuzzle ="630208010200050089109060030"+ "008006050000187000060500900"+ "09007010681002000502003097"; Bundle ePzl= new Bundle(); ePzl.putString("key", easyPuzzle); Intent i = new Intent(MainActivity.this,AnotherActivity.class); i.putExtras(ePzl); startActivity(i);
Ahora ve a AnotherActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_another_activity); Bundle p = getIntent().getExtras(); String yourPreviousPzl =p.getString("key"); }
ahora “yourPreviousPzl” es su cadena deseada.
Valor de publicación de
Intent ii = new Intent(this, GameStartPage.class); // ii.putExtra("pkgName", B2MAppsPKGName); ii.putExtra("pkgName", YourValue); ii.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); startActivity(ii);
Obtener valor de
pkgn = getIntent().getExtras().getString("pkgName");
En ActivityOne,
Intent intent = new Intent(ActivityOne.this, ActivityTwo.class); intent.putExtra("data", somedata); startActivity(intent);
En ActivityTwo,
Intent intent = getIntent(); String data = intent.getStringExtra("data");
Lo más probable es que otros hayan dicho que desea adjuntarlo a su Intent
con putExtra
. Pero quiero arrojar que dependiendo de cuál sea su caso de uso, puede ser mejor tener una actividad que cambie entre dos fragmentos. Los datos se almacenan en la actividad y nunca deben pasarse.