首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Delphi Firemonkey后台提取

Delphi Firemonkey后台提取
EN

Stack Overflow用户
提问于 2014-06-11 16:37:37
回答 1查看 2.5K关注 0票数 0

我正试着用delphi Firemonkey开发一个iphone应用程序。如果有新的数据发送通知,我需要每x分钟下载一次xml并对其进行处理。如果应用程序正在使用,这是非常容易的,但当应用程序处于后台时,我无法找到使用该程序的方法.

请帮帮我..。

lot...But我不能这么做..。这是我最简单的不起作用的代码..。我的错误是什么?

代码语言:javascript
复制
procedure TForm1.Button1Click(Sender: TObject);
var
  IdHTTP1 : TIdHTTP;
  MyFile          : TFileStream;
  Notification: TNotification;
  UIApp : UIApplication;
begin
  UIApp := TUIApplication.Wrap(TUIApplication.OCClass.sharedApplication);
  UIApp.setIdleTimerDisabled(True);

  TThread.CreateAnonymousThread(procedure ()
  var
I: Integer;
Total: Integer;
  begin
Total := 0;

while true do
  begin

    // Carico l'XML
    MyFile:= TFileStream.Create(TPath.GetDocumentsPath + TPath.DirectorySeparatorChar+'listticket',fmCreate);

    IdHTTP1 := TIdHTTP.Create(nil);
    IdHTTP1.Get('http://www.google.com', MyFile);
    IdHTTP1.Free;
    MyFile.Free;

  end;

sleep(5*60*1000);

TThread.Synchronize (TThread.CurrentThread,
  procedure ()
  begin
  end);
  end).Start;
end;
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-06-12 05:20:40

看这些文章,让你开始。

禁用德尔福XE5防火墙应用程序中的IOS设备空闲超时

使用iOS桥编程禁用ObjectiveC上的空闲计时器

使用Delphi为您的iOS应用程序提供后台服务支持

在Delphi XE5 Fire猴子中处理Android和IOS生命周期事件

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24168144

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档