|
|
1
1
异步方法不能以这种方式工作。您应该向它们传递一个回调对象,一旦响应可用,就会调用该对象。 因此,如果您像这样定义回调接口:
然后可以创建两种方法(一种是同步的,一种是异步的),如下所示:
此时,您只需调用所需的方法,即单击按钮时侦听器将调用异步方法(因为您不想阻塞UI线程),但后台服务可以安全地调用同步方法。 |