Android 2.1的我有一個通過複選框,將打開一個對話框主題活動的活動onChecked功能Android的 - 通過Eclipse</p> <p>刪除對話框主題活動
進出口創造有意向這個新的對話爲主題的活動。
問題是,一旦完成對話,我該如何解除對話主題活動? (現在它的方式,我必須發送一個新的意圖,以通過點擊一個按鈕回到以前的活動)
任何幫助將大大apprieciated!
代碼片段:
主要活動:
cbReminder.setOnCheckedChangeListener(new OnCheckedChangeListener() {
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
if (isChecked)
{
Intent intent = new Intent(getApplicationContext(), DateTimeDialog.class);
startActivity(intent);
}
}
});
對話主題活動:
public void onClick(View v) {
if (v.getId() == R.id.b_datetime_save)
{
}
else if (v.getId() == R.id.b_datetime_cancel)
{
finish();
Intent intent = new Intent(getApplicationContext(), MakeNoteActivity.class);
startActivity(intent);
}
}
完成()應該做那個工作,你確定你沒有以任何方式重寫活動歷史嗎? – Overv
是的,我使用完成(),但我從某種原因添加了意圖,謝謝,救了我一個該死的好幾分鐘。 – Pisti
所以你在添加Intent之前沒有用finish()來測試它? :P – Overv