Android隐藏活动异步调用

时间:2011-08-29 15:50:03

标签: android android-library

我是Android新手,我正在建立一个Android库,我有一个奇怪的用例,如下所示:

Method(parms...){
   if(somedata exists in local filestore)
      make webservice call and set result;
   else
      start activity with webview and get result from activity
   }
}

如果第一个条件成功,我希望它以异步方式进行webservice调用,而对于第二个条件,调用一个活动,我认为该活动需要在同一个线程上,以允许调用者获取活动结果。

我正在考虑使用隐藏的活动,例如找到的活动here。但对我来说这似乎很骇客。还有其他建议吗?我认为在库中有两个单独的方法可能更简洁,但我想尽可能将它们保持在一起。

1 个答案:

答案 0 :(得分:0)

没有用户界面的活动,您的意思是Service吗?请阅读本文档。它描述了如何对此服务进行同步和异步调用。