我正在练习一些android开发。我在打开第二个活动的主要活动中创建了一个按钮:
我将此代码用于按钮:
this.detailsBtn = (Button) findViewById(R.id.details_btn);
this.detailsBtn.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
Intent k = new Intent(arg0.getContext(), DetailsActivity.class);
startActivity(k);
}
});
此代码在打开第二个活动时正常工作。我还在 DetailsActivity 中添加了一个返回主要活动的按钮。
this.mainListBtn = (Button) findViewById(R.id.main_list_btn);
this.mainListBtn.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
Intent k = new Intent(arg0.getContext(), MainActivity.class);
startActivity(k);
}
});
这也可以正常工作。我的问题是我是否应该在每次按下任何按钮时创建新的 Intent,因为它看起来需要一些时间来打开新活动?
有没有办法访问已经创建的意图而不是重新创建它?