Androidアプリ開発初心者です。アイテムがクリックされたときにアクションをトリガーする ListView のときに、新しいアクティビティを作成しようとしました。
テスト中、私のコードは機能していました。しかし、finish() を使用して現在のアクティビティを閉じる必要があるかどうかについて、少し混乱しています。どちらの方がよいですか?パフォーマンスまたはリソース使用の観点から?
以下は私のコードの一部です:
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, bank_name);
lv1.setAdapter(adapter);
lv1.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> adapter, View view, int position, long arg) {
// TODO Auto-generated method stub
if (position == 0) {
return_to_config(view);
}
}
});
public void return_to_config(View view){
Intent intent = new Intent(this, ConfigActivity.class);
startActivity(intent);
*this.finish();*
}