Я новичок в android и в настоящее время сталкиваюсь с некоторыми трудностями. У меня есть изображение, в котором я загрузил URL-адрес, я хочу передать его url (image_url) с помощью намерения для нового действия, когда пользователь нажимает на изображение (изображение). в отправке активности (//log.d показывает правильную IMAGE_URL)Pass Image url через намерение к новому действию
ImageView my_image = (ImageView) findViewById(R.id.single_image);
my_image.setClickable(true);
my_image.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Intent i = new Intent(getApplicationContext(), SingleImage.class);
i.putExtra("image_url", image_url);
startActivity(i);
}
});
В принимающей деятельности:
setContentView(R.layout.image);
Intent i = getIntent();
id= i.getStringExtra(image_url);
в приемной деятельности я не получаю URL изображения, что я прошел через отправка активность. Я бы очень признателен, если кто-то может помочь
Возвращает ли i.getStringExtra? –
erad
Вам не нужно вызывать my_image.setClickable (true); По умолчанию ваш ImageView доступен по клику. – joao2fast4u
Где вы приписываете значение переменной image_url? – joao2fast4u