我目前正在做一个有两个活动的Android应用程序,比如活动A和活动B.在活动A中,我有一个net start MongoDB
。
现在,我想通过点击ImageView
从活动A更改为活动B.我尝试这样做,但所有这些都是假的。我怎么能这样做?
答案 0 :(得分:2)
您可以使用这两种方法
<强>方法一:强>
使用如下代码:
imageView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
startActivity(new Intent(MyFirstActivity.this, MySecondActivity.class));
}
});
<强>方法2:强>
imageView.setOnClickListener(this);
并在你的班级中实现这样的
Class MyFirstActivity implements View.onClickListener {
@Override
protected void onCreate(Bundle savedInstanceState) {
//... insert you imageview
}
@Override
private void onClick(View v) {
}
}
答案 1 :(得分:0)
只需在clickListener
imageView
即可
imageView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// start activity code...
startActivity(new Intent(CurrentActivity.this, SecondActivity.class));
}
});
答案 2 :(得分:0)
ImageView.setOnClickListener(本); 并在onClick功能 写 Intent intent = new Intent(this,SybActivity.class); StartActivity(意向);
答案 3 :(得分:0)
答案 4 :(得分:0)
如果活动A中的Imageview的id是“imageView”。
Intent类用于设置当前活动和下一个活动。
Intent将第一个参数作为当前活动,并将第二个参数作为下一个活动。
方法startActivity启动获取intent对象参数的activity。
imageView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// start activity code...
startActivity(new Intent(ActivityA.this,ActivityB.class));
}
});