銷毀一個活動

按 back 鍵就可以銷毀目前活動。

如果不想用按鍵的方式銷毀活動,也可以用 Activity 類別提供的finish();方法來銷毀目前活動。

例如我們上節課的刪除選單,幫它加上事件監聽器。

讓刪除選單具備退出目前活動的功能

public boolean onOptionsItemSelected(MenuItem item) {
    //Toast.makeText(FirstActivity.this,"xxx",Toast.LENGTH_SHORT).show();
    switch (item.getItemId()) {
        case R.id.add:
            Toast.makeText(FirstActivity.this,"新增課程",Toast.LENGTH_LONG).show();
            break;
        case R.id.del:
            finish();
            break;
        default:
            Toast.makeText(FirstActivity.this,"不知道",Toast.LENGTH_LONG).show();
    }
    return super.onOptionsItemSelected(item);
}Code language: JavaScript (javascript)

退出活動時,如果是主活動,就會直接結束應用程式;如果是其他子活動,則會回到上一層活動。

銷毀一個活動

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *