当前位置: 首页 > 面试题库 >

在服务类中使用AsyncTask?

皮骏
2023-03-14
问题内容

我必须将数据上传到服务器。我正在使用与我的应用程序运行在同一进程上的服务。我应该使用单独的线程进行上传过程还是应该使用AsyncTask将数据上传到服务器?

更具体地说,我可以在服务类中使用AsyncTask吗?我应该使用它吗?此服务应始终在内存中运行,以便每5秒将数据发送到服务器。


问题答案:

是的,您可以,下面的代码每5秒运行一次。使用常规的连接代码发送零件。

public class AsyncTaskInServiceService extends Service {

    public AsyncTaskInServiceService() {
        super("AsyncTaskInServiceService ");
    }

    @Override
    public void onCreate() {
        // TODO Auto-generated method stub
        super.onCreate();
    }

    @Override
    protected void onHandleIntent(Intent intent) {
        final Timer t = new Timer();
        t.scheduleAtFixedRate(new TimerTask() {
            @Override
            public void run() {
                //Connect to database here
                try {
                } catch (JSONException e) {
                    e.printStackTrace();
                }
            }
        }, 0, 5000);
    }
}


 类似资料:
  • 问题内容: 我正在尝试在grails服务中使用g.render,但默认情况下似乎未将g提供给服务。有没有办法让模板引擎在服务中呈现视图?我可能会以错误的方式进行操作。我要寻找的是将视图从部分模板渲染为字符串,并将结果字符串作为JSON响应的一部分发送回去,以与AJAX更新一起使用。 有什么想法吗? 问题答案: 我完全同意John的观点-在服务中执行GSP通常是一个错误的设计决策。但是没有规则没有例

  • 我正在Java Spring中开发Rest Full服务,可供移动应用程序(iPhone Android)和Web应用程序使用。 选择JMS(Java Messasing service)将异步和可靠的电子邮件消息发送到移动应用程序和Web应用程序是一个更好的选择,还是除了JMS之外,还有其他更好的异步消息传递选择。请帮忙。 编辑: 我希望我的 RESTFull Web 服务发送电子邮件,这些电子

  • 我已经读了这些问题,但没有一个有效: Spring boot MVC -无法自动连接服务类中的存储库 为什么不能@Autowired a JPA存储库-Spring boot JPA JpaRepository在服务类中获取Null 还有这个:https://www.baeldung.com/spring-autowired-field-null 不幸的是,它们都不起作用。 我拥有的是: 服务接口

  • 大家好,我对vue表2有问题。我向我的应用程序传递一个带有以下内容的Vue组件: 它返回“http://anotherdomain.com/api/endpoint" 但是,当我对Vue表2执行以下操作时,此配置会出现以下错误:“属性内部的插值已被删除。请改用v-bind或冒号速记。” 有没有更好的方法来实现我的需求?我使用的是Laravel,因此只能从blade模板访问该url变量

  • 这是我的spring控制器类KalamController Hibernate配置xml文件 EmployeeServiceImpl.Java档案 最后是 当我运行程序时,我得到以下错误 请告诉我哪里出了问题。我是否忘记了xml文件中的任何配置?我的意图是了解如何使用@AutoWired注释在controller中调用服务。