【发布时间】:2021-12-27 10:30:34
【问题描述】:
我正在尝试制作一个简单的调试活动,允许我在运行时启动我的项目的任何活动。
截至目前,我已经实现了一个 RecyclerView,它以这种方式从列表中获取数据:
val activitiesList = ArrayList<Activity>()
activitiesList.add(FrameHomeActivity())
activitiesList.add(LeaderHomeActivity())
activitiesList.add(LoginActivity())
...
但这取决于我在添加新活动时必须手动更新此列表。
我已经设法将一个 clickListener 附加到 RecyclerView,以便在触摸项目时每个活动都可以成功启动。
有没有办法“动态”获取项目中的所有活动,这样我就不必每次添加新活动时都更新此代码?
【问题讨论】:
标签: android kotlin android-activity android-recyclerview