есть 2 Activity,хочу из первого Activity list View через intent передать во 2 Activity данные реализовал таким методом :
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
Intent intent = new Intent(MainActivity.this, about.class);
switch (position) {
case 0:
intent.putExtra("key1", getResource().getString(R.string.tekst1));
break;
case 1:
intent.putExtra("ke2", getResource().getString(R.string.tekst2));
break ;
case 2:
intent.putExtra("key3", getResource ().getString(R.string.tekst3));
break ;
}
startActivity (intent) ;
}
});
А вот так пытался во втором активити извлечь:
Intent intent = getIntent();
Bundle extras = intent.getExtras();
switch(i) {
case 0:
TextView.setText(extras.getString("key1"))
break;
case1:
textview.setText(extras.getString("key2"))
break;
case2:
texView.setTex(extras.getString("key3"))
break;
}