Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> android中獲取前一個Activity傳遞過來的參數獲取不到的問題

android中獲取前一個Activity傳遞過來的參數獲取不到的問題

編輯:關於Android編程

問題:同樣的也是在昨天,想要獲取前一個界面傳遞過來的數據設置為該界面的Title獲取不了,打Log顯示為null。

原因:通過Intent傳遞過來的數據,獲取是在Bundle裡面得到的,原來固定的以為只能是在OnCreate方法中才能獲取得到前一個Activity傳遞過來的數據,然後在另外一個與OnCreate方法同級別的方法中想要獲取到它內部的數據獲取不到,因為在執行OnCreate方法的同時另外一個方法也在執行,他們可以說是一起執行的,所以另外一個方法不會等著OnCreate方法執行完之後再去執行,故獲取不到它內部的數據。

解決辦法:直接在你需要獲取數據的地方創建Bundle獲取數據,然後進行匹配設置就OK了,因為Bundle獲取前一個界面的數據可以在任何與OnCreate方法同級別的方法中建立獲取。

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