進階導覽功能的應用程式範例

  1. 是非題:你可以將同一個 ViewModel 用於多個活動或片段,以便共用資料。

  2. 使用 Kotlin 屬性委派方法存取共用檢視模型的正確方式為何?

  3. 填空題

    請輸入一或多個字來組成完整句子。

    使用 LiveData ___,即可根據其他執行個體的值傳回不同的 LiveData 執行個體。

  4. 如何使用 Kotlin 中的 apply 函式設定物件?

  5. 使用資料繫結版面配置運算式時,如果要繫結點擊監聽器,以下哪一個是為這個版面配置中的按鈕新增屬性的正確語法?

    <Button
        android:id="@+id/next_button"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/next" />