【发布时间】:2020-12-29 06:53:38
【问题描述】:
单击按钮时,我必须从 API 调用中获取一些值,然后启动一个屏幕。我有两个选择:
- 每次用户点击按钮时调用观察者。
- 在片段 onActivityCreated() 上调用观察者并将值存储在变量中,并在按钮单击时采取相应措施。
那么我应该采用哪种方法呢?
【问题讨论】:
-
我更喜欢在 onClick 事件中这样做,但要注意多次点击。您可以简单地显示一个加载对话框并禁用按钮,直到收到响应。
-
有什么理由在 onClick() 中这样做吗?