我有一个要求,即当用户单击按钮时,需要观察一个对象。当用户再次单击该按钮时,观察停止。
onClick="myMethod"
我最初的想法是使用布局文件中的将按钮绑定到活动中的方法。
调用此方法时,它将调用startService()
开始观察对象的方法。我的意思是它将服务注册为观察者。
第二次单击该按钮时,它会调用将stopService()
服务取消注册为观察者的方法。
我对使用服务的想法是这样的观察;随后的操作从 UI 线程中移除。这是一种合理的方法还是 Android SDK 中的某些东西可以更轻松地做到这一点?