Ich habe eine Klasse.Android, Intents: Ein Bündel an SecondActivity übergeben
public class MainActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Intent newintent = new Intent(getApplicationContext(),Main2Activity.class);
newintent.putExtra("SOME_Data", "Perfect_Data");
startActivity(newintent);
finish();
}
}
Ich möchte einige Daten in einer anderen Klasse abrufen.
public class Main2Activity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main2);
Intent i = this.getIntent();
Bundle s = getIntent().getExtras();
}
}
Aber wenn ich diesen Code zu starten, bundle, mit String "Perfect_Data" - ich diesen: Bundle [mParcelledData.dataSize = 68]. Was ist los? Kannst du mir helfen?