在我的示例应用程序中,我有两个名为FirstActivity和的活动SecondActivity。从SecondActivity我想通过使用移动后退按钮通过意图传递一些数据,在这里我也想完成SecondActivity,但是当我按下我的后退按钮时SecondActivity,它让我回到我的FirstActivity,但它没有完成SecondActivity。请帮助我,我怎样才能完成SecondActivity.
public boolean onKeyDown(int keyCode, KeyEvent event)
{
if ((keyCode == KeyEvent.KEYCODE_BACK))
{
Intent intent = new Intent(SecondActivity.this,FirstActivity.class);
//intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
intent.putExtra("Data1", data1);
intent.putExtra("Data2", data2);
startActivity(intent);
finish();
}
return true;
}