在我的示例应用程序中,我有两个名为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;
}