[英]passing ArrayList as argument in safeArgs
我試圖在使用 safeArgs 時將ArrayList<String>
作為參數傳遞。 但是當我從可序列化和構建列表中的 select ArrayList 時,它向我拋出了這些異常
One type argument expected for class ArrayList<E : Any!>
One type argument expected. Use 'ArrayList<*>' if you don't want to pass type arguments
我知道我必須為 ArrayList 設置數據類型,但在從導航圖屏幕設置 safeArgs 時我無法做到,也沒有選項。
在導航圖 XML 中,代碼生成為
<argument
android:name="teamsToAdd"
app:argType="java.util.ArrayList" />
有沒有辦法在導航圖的 XML 中聲明數據類型?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.