Я делаю приложение, и в этот момент у меня есть два разных намерения, несущих изображения. Я пытаюсь передать эти изображения в одну и ту же активность в imageViews.ANDROID - 2 разных намерения открывает ту же самую деятельность
Может ли кто-нибудь помочь? Благодаря!!
Мой код:
ImageButton btn_insert = (ImageButton)findViewById(R.id.btn_insert);
btn_insert.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent i = new Intent(getApplicationContext(), ViewClothes.class);
i.putExtra(ITEM_IMAGE1, image1);
startActivity(i);
Intent i2 = new Intent(getApplicationContext() , ViewClothes.class);
i2.putExtra(ITEM_IMAGE2 , image2);
startActivity(i2);
}
});
И во второй деятельности:
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.view_clothes);
Intent i = getIntent();
ImageView image1 = (ImageView)findViewById(R.id.im1);
image1.setImageBitmap(BitmapFactory.decodeFile(i.getStringExtra("image1")));
Intent i2 = getIntent();
ImageView image2 = (ImageView)findViewById(R.id.im2);
image2.setImageBitmap(BitmapFactory.decodeFile(i2.getStringExtra("image2")));
}
СПАСИБО за немедленную реакцию! Я попробую! Еще раз спасибо! –
Рад помочь @ Ntina.Tsif. После того, как вы попробуете, дайте мне знать, помог ли мой ответ. – Fllo
На самом деле я думаю, что это не сработает ... потому что я забываю упомянуть, что у меня есть несколько gridViews .. и image1 - это фотография с первого, а image2 - со второго ... извините! Есть предположения? –