Я создал список, и я проанализировал данные json там (изображение и несколько текстов). Теперь мне нужно передать изображение другому действию при щелчке, и я делаю это так, как я передаю эти тексты putExtra, и я могу легко разобрать там тексты. Но как я разобрать изображение в новой деятельности по .getExtra (получить строку, но не может разобрать его в ImageView Мой код ниже:. Первая активность:Как использовать строку изображения, полученную от .getExtra
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
Intent intent = new Intent(MainActivity.this, Testic.class);
String prenos = list.get(position).getEmail();
String voda = list.get(position).getPhone();
String name = list.get(position).getName();
String slika = list.get(position).getImage();
intent.putExtra("mail", prenos);
intent.putExtra("voda", voda);
intent.putExtra("name", name);
intent.putExtra("slika", slika);
startActivity(intent);
}
});
Вторая активность:
TextView probno = (TextView) findViewById(R.id.probno);
probno.setText(getIntent().getExtras().getString("mail"));
TextView voda = (TextView) findViewById(R.id.voda);
voda.setText(getIntent().getExtras().getString("voda"));
TextView name = (TextView) findViewById(R.id.name);
name.setText(getIntent().getExtras().getString("name"));
ImageView slika = (ImageView) findViewById(R.id.slika);
Как вы можете видеть, я не поместил ни одного связующего для изображения, потому что все, что я поставил, не сработало. Отдых работает нормально.
Для этого вам нужно выполнить задачу в классе адаптера –