小编Dig*_*1nt的帖子

如何在我的Xamarin应用程序的后台运行方法?

一旦应用程序打开并运行,我想要一个后台进程来检查数据库并根据数据库中的数据进行更新.我想每隔一分钟做一次检查.我只希望当应用程序在前台并且在用户的视野中时发生这种情况.

有人可以给我一些关于我这样做的建议吗?我假设我可以从这里调用一个方法,但我不知道该怎么做.此外,我不知道如何停止,甚至我需要手动取消/停止该过程.当应用程序不在前台时会自动取消并在应用程序重新进入前台时重新启动吗?

public partial class App : Application
{

   protected override void OnStart()
   {
      App.DB.InitData();
      MainPage = new Japanese.MainPage();
   }
Run Code Online (Sandbox Code Playgroud)

但我是否需要在不同的线程上运行此操作,如果是这样,我该怎么做呢.

对不起,如果我的问题不明确.请问,如果没有意义,我可以更新.

c# xamarin xamarin.forms

32
推荐指数
7
解决办法
2万
查看次数

标签 统计

c# ×1

xamarin ×1

xamarin.forms ×1