首先,我完全瞭解所有這些,主要是學習如何在互聯網上尋找有關如何做我想做的事情的指示,然後弄清楚如何使用它。這兩種啓動活動的方式有什麼區別?
所以我發現瞭如何開始一個活動的這兩個版本,但我並不真正瞭解它們之間的差異。這個比那個好嗎?還是應該在不同情況下使用它們?或者他們只是兩種不同的方式來做同樣的事情?
Button home = (Button) findViewById(R.id.to_home);
home.setOnClickListener (new View.OnClickListener() {
public void onClick(View view) {
Intent i = new Intent(view.getContext(), Home.class);
startActivityForResult (i, 0);
}
});
或這一個
Button button = (Button)findViewById(R.id.b_cup);
button.setOnClickListener (new View.OnClickListener() {
public void onClick (View view) {
Intent i = new Intent (Home.this, Cup.class);
startActivity (i);
}
});
簡短的回答。號碼 – 2011-01-21 19:43:47