Java 在android应用程序(如collect应用程序)中,当应用程序位于后台时如何显示对话框

Java 在android应用程序(如collect应用程序)中,当应用程序位于后台时如何显示对话框,java,android,kotlin,Java,Android,Kotlin,我正在共享从另一个应用程序(如youtube)到我的应用程序的链接,但现在它会打开我的应用程序,然后保存链接。我需要的是在不打开应用程序的情况下不保存链接有两种解决方案: 你不需要对话或类似的东西。只需使活动完全透明,处理数据并完成它。或者,您可以显示吐司作为反馈。它看起来和感觉上都是在后台处理的 您需要对话框或某种用户界面。为此,您可以使用浮动窗口,您可以在其他应用程序上显示这些窗口。许多应用程序都使用这种方法,如Pocket等。关于如何操作,有完整的指南: 但它打开了我在menifes


我正在共享从另一个应用程序(如youtube)到我的应用程序的链接,但现在它会打开我的应用程序,然后保存链接。我需要的是在不打开应用程序的情况下不保存链接有两种解决方案:

  • 你不需要对话或类似的东西。只需使活动完全透明,处理数据并完成它。或者,您可以显示吐司作为反馈。它看起来和感觉上都是在后台处理的

  • 您需要对话框或某种用户界面。为此,您可以使用浮动窗口,您可以在其他应用程序上显示这些窗口。许多应用程序都使用这种方法,如Pocket等。关于如何操作,有完整的指南:


但它打开了我在menifest文件中获取数据的活动,就像肯定的一样。没有活动是没有办法的,但是如果你让它不可见或者触发浮动窗口并立即完成它,它就不会中断。