今天是讓清單頁面更有互動性,實作點擊RecyclerView項目跳轉到詳細頁面的功能。之前的清單只是單純顯示文字,點擊沒有任何反應,有點死板。
我在Adapter裡面加入了setOnClickListener,當使用者點擊某一個項目時,把該項目的資料(例如標題或ID)用Intent傳到DetailActivity。DetailActivity收到資料後,就顯示完整內容,例如「任務名稱」、「詳細說明」或「假資料內容」。這樣使用者就能看到每個項目的細節,而不只是列表上的文字。
剛開始我搞不清楚要不要把Context傳進Adapter,結果每次點擊都出現錯誤,後來加上val context = parent.context才正常。
今天練習讓我更熟悉RecyclerView與Intent的搭配,也理解「資料傳遞」的重要性。未來不論是文章列表、商品清單還是訊息通知,都可以用這個方式做互動。