我打算从PreviewActivity到ImageActivity,它由图像组成。 当我单击ImageActivity中的图像时,它应该在PreviewActivity中调用一个函数。
这是我的ImageActivity。我打算通过putExtra来进行PreviewActivity。
public class ImageActivity extends AppCompatActivity{
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_image);
final ImageView img1 = (ImageView) findViewById(R.id.image1);
img1.setImageResource(R.drawable.scenaries);
img1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(ImageActivity.this,PreviewActivity.class);
intent.putExtra("image_1",R.drawable.scenaries);
startActivity(intent);
}
});
}
}
当单击ImageActivity中的图像时,它应该调用PreviewActivity中的getIncomingIntent函数。
private void getIncomingIntent(){
if(getIntent().hasExtra("image_1")){
//bg.setImageResource(0);
bg.setImageResource(R.drawable.scenaries);
}
}
单击图像时,我不知道如何调用此函数。抱歉,如果我无法正确解释您的情况。