Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> android中按back鍵返回上一個activity,如何重新調用上一個activity的oncreate方法?

android中按back鍵返回上一個activity,如何重新調用上一個activity的oncreate方法?

編輯:關於Android編程

默認情況下是不會調用的。

    @Override
    public void onBackPressed() {
        String titleStr = edittitle.getText().toString();
        String contentStr = editcontent.getText().toString();

        if (title.equals(titleStr) && content.equals(contentStr)) {
            super.onBackPressed();
        } else {
            //先把本條刪除,再新建一條不久可以(根據標題來刪除掉)
            DataUtils.delData(title, this);

            //再添加一條數據即可
            DataUtils.addData(titleStr, contentStr, this);

            Intent intent = new Intent(this, MainActivity.class);
            startActivity(intent);
        }

if後的不會調用oncreate方法
else後的會,這樣可以實現上一個activity中數據的刷新,如果寫在oncreate方法中的話。
 

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved