单击图像视图时,必须调用另一个活动的功能

时间:2018-09-26 14:58:20

标签: android

我打算从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);
    }
}

单击图像时,我不知道如何调用此函数。抱歉,如果我无法正确解释您的情况。

0 个答案:

没有答案