Во-первых, я совершенно новый во всем этом, и я в основном участвую в поиске в Интернете инструкций о том, как делать то, что я хочу, а затем выяснять, как его использовать.В чем разница между этими двумя способами запуска активности?
Итак, я нашел эти две версии того, как начать деятельность, но я не очень понимаю разницу. Лучше другого? Или они должны использоваться в разных обстоятельствах? Или это всего лишь два разных способа сделать то же самое?
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);
}
});
Короткий ответ. № –