我做了兩個活動,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