Interface UISession


public interface UISession
玩家在打開界面到關閉界面時的數據容器,用於在各個 Controller 之間傳遞資料用
  • Method Summary

    Modifier and Type
    Method
    Description
    <T> T
    透過 key 獲取數據
    <T> T
    透過 key 提取數據並在 Session 中刪除
    void
    setAttribute(String key, Object value)
    設置數據到 Session
  • Method Details

    • getAttribute

      @Nullable <T> T getAttribute(String key)
      透過 key 獲取數據
      Type Parameters:
      T - 數據類型
      Parameters:
      key - 鍵
      Returns:
      數據,可爲 null
    • pollAttribute

      @Nullable <T> T pollAttribute(String key)
      透過 key 提取數據並在 Session 中刪除
      Type Parameters:
      T - 數據類型
      Parameters:
      key - 鍵
      Returns:
      數據,可爲 null
    • setAttribute

      void setAttribute(String key, Object value)
      設置數據到 Session
      Parameters:
      key - 鍵
      value - 數值