首先,我完全了解所有这些,主要是学习如何在互联网上寻找有关如何做我想做的事情的指示,然后弄清楚如何使用它。这两种启动活动的方式有什么区别?
所以我发现了如何开始一个活动的这两个版本,但我并不真正了解它们之间的差异。这个比那个好吗?还是应该在不同情况下使用它们?或者他们只是两种不同的方式来做同样的事情?
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