【发布时间】:2021-08-03 00:06:40
【问题描述】:
我有一个 Xamarin Forms Android 应用程序运行没有问题。它由一个用于配置目的的前台应用程序和一个监听事件的后台线程组成。一切正常,符合预期。
我被要求添加增强功能。当后台线程接收到特定事件时,我需要启动设备上安装的另一个应用程序。我已经对此进行了编码,并且它可以工作......有点。仅当主线程在前台时,才会启动外部应用程序。我需要做的是找到一种方法来启动从后台线程启动应用程序的新意图,或者让后台线程将主线程推回前台?无论哪种方式都可以,第二种方法是一种解决方法......但该应用目前在这些条件下工作。
任何其他
【问题讨论】:
-
你的意思是你想在MainThread上运行一些代码?如果是,您可以使用Xamarin.Essentials: MainThread
标签: xamarin xamarin.forms xamarin.android background-thread