我做了两个活动,FirstActivity.java其中包含一个listView与onClickListener启动SecondActivity.java并更改ImageView的图像资源包含在SecondActivity.java中点击。我在FirstActivity.java设置此代码:setImageResources从一个activity.java更改另一个activity.java的图像资源
Button button1 = (Button) findViewById(R.id.button1)
final ImageView image1 = (ImageView) findViewById(R.id.image1)
button1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent i = new Intent(FirstActivity.this,SecondActivity.class);
startActivity(i);
image1.setImageResource(R.drawable.imagexxx);
}
});
}
但是当我运行应用程序,并按下按钮,应用程序崩溃。我做错了吗?
它碰撞了什么异常? – angelsl 2014-12-06 16:56:14
通常,如果您需要访问第二类中的第一类UI,以便通过构造函数更好地将第二类传递给第二类,则无法从另一个活动访问一个活动实例,尤其是不需要第二个活动的UI(查看) – 2014-12-06 16:57:53
。 – Sajithv 2014-12-06 17:17:03