Process LibGDX-如何维护后台进程

Process LibGDX-如何维护后台进程,process,notifications,libgdx,Process,Notifications,Libgdx,我想开发的游戏应该有一个小的持续运行的后台进程,例如可以发送通知,即使主游戏窗口关闭。这在LibGDX中可能吗? 另一个问题是,如何将参数传递给应用程序?对于桌面客户端,很明显是“String[]args”——静态主界面中的东西,但是android呢?在android中,您可以将后台进程作为远程运行。如果您向下滚动到RemoteMessenger服务示例,它将为您提供一些有用的指针 还有一个服务开发人员指南。向您展示了如何以特定于平台的方式连接代码。在安卓系统中,你可以设置一个服务,在PC上,你

我想开发的游戏应该有一个小的持续运行的后台进程,例如可以发送通知,即使主游戏窗口关闭。这在LibGDX中可能吗?
另一个问题是,如何将参数传递给应用程序?对于桌面客户端,很明显是“String[]args”——静态主界面中的东西,但是android呢?

在android中,您可以将后台进程作为远程运行。如果您向下滚动到RemoteMessenger服务示例,它将为您提供一些有用的指针

还有一个服务开发人员指南。

向您展示了如何以特定于平台的方式连接代码。在安卓系统中,你可以设置一个服务,在PC上,你可以运行另一个进程

如果要将程序参数传递给游戏,可以让核心类在其构造函数中以
字符串[]
的形式获取参数

现在你有点像

public static void main(String[] args)
{
   LwjglApplicationConfiguration cfg = new LwjglApplicationConfiguration();
   new LwjglApplication(new Main(), cfg);
}
但你可以把它改成

public static void main(String[] args)
{
   LwjglApplicationConfiguration cfg = new LwjglApplicationConfiguration();
   new LwjglApplication(new Main(args), cfg);
}
我发布的链接建议使用
接口
进行良好的抽象,如果你想变得比这更复杂的话