首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計綜合問答

Android intent.getStringExtra() 總是回傳 null 的排查重點

     編輯:程式設計綜合問答

當 Android 中呼叫 intent.getStringExtra() 總是回傳 null 時,通常是因為 Intent 並未正確攜帶對應的鍵值,或是讀取時使用了錯誤的鍵。

檢查清單

  • 啟動 Activity 前是否呼叫了 putExtra(key, value)?
  • 讀取時使用的 key 與存入時是否完全一致(區分大小寫)?
  • 傳入的 value 本身是否為 null?
  • 是否取用了正確的 Intent 實例(例如未誤用新建立的 Intent)?

建議在 Logcat 中印出 Intent 的 extras 內容,或貼上相關程式碼以便更精確診斷。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved