Android 隐藏活动

Android 隐藏活动,android,android-activity,Android,Android Activity,从我的活动开始,我开始一个意图(上传图片),然后等待结果(onActivityResult) 我如何隐藏我的活动,以便它能够在后台处理意图结果? moveTaskToBack(true)隐藏整个应用程序,但我只需要返回到上一个活动,而不必完成当前活动。理想情况下,您希望在此处使用。这允许您将上载与主UI线程分离,防止应用程序“不响应” 另一个解决方案是创建一个新的。不过,这并不是文档建议的内容。理想情况下,您希望在此处使用。这允许您将上载与主UI线程分离,防止应用程序“不响应” 另一个解决方案是

从我的活动开始,我开始一个意图(上传图片),然后等待结果(onActivityResult)

我如何隐藏我的活动,以便它能够在后台处理意图结果? moveTaskToBack(true)隐藏整个应用程序,但我只需要返回到上一个活动,而不必完成当前活动。

理想情况下,您希望在此处使用。这允许您将上载与主UI线程分离,防止应用程序“不响应”

另一个解决方案是创建一个新的。不过,这并不是文档建议的内容。

理想情况下,您希望在此处使用。这允许您将上载与主UI线程分离,防止应用程序“不响应”

另一个解决方案是创建一个新的。不过,这并不是文档推荐的。我认为,简短的回答是否定的。您可以歪着做,但它可能不是一个好的界面设计。当你的活动突然从后台弹出时,用户很可能会不高兴,因为他正在做一些活动较少的事情

更精确地指定,您想使用它做什么。也许还有另一种方法。

我认为,简短的答案是否定的。你可以歪着做,但可能这不是一个好的界面设计。当你的活动突然从后台弹出时,用户很可能会不高兴,因为他正在做一些活动较少的事情


更精确地指定,您想使用它做什么。也许还有另一种方法。

正如Android文档所解释的,活动是用来向用户显示界面的:

活动表示具有用户界面的单个屏幕。例如,电子邮件应用程序可能有一个显示新电子邮件列表的活动、另一个撰写电子邮件的活动和另一个阅读电子邮件的活动。尽管这些活动共同作用,在电子邮件应用程序中形成了一种连贯的用户体验,但每一项活动都是独立的。因此,不同的应用程序可以启动这些活动中的任何一项(如果电子邮件应用程序允许)。例如,照相机应用程序可以在电子邮件应用程序中启动组成新邮件的活动,以便用户共享图片

我推荐阅读


如果你想在后台做一些事情,你可以使用,甚至是一个。阅读本文档中的更多内容,可以为您提供更多有关在Android中应如何处理此类事情的信息。

正如Android文档所解释的,活动用于向用户显示界面:

活动表示具有用户界面的单个屏幕。例如,电子邮件应用程序可能有一个显示新电子邮件列表的活动、另一个撰写电子邮件的活动和另一个阅读电子邮件的活动。尽管这些活动共同作用,在电子邮件应用程序中形成了一种连贯的用户体验,但每一项活动都是独立的。因此,不同的应用程序可以启动这些活动中的任何一项(如果电子邮件应用程序允许)。例如,照相机应用程序可以在电子邮件应用程序中启动组成新邮件的活动,以便用户共享图片

我推荐阅读


如果你想在后台做一些事情,你可以使用,甚至是一个。阅读本文档中的更多内容可以为您提供更多关于Android如何处理此类事情的信息。

如果活动中没有视图或元素,您可以尝试在清单中将活动设置为透明:

android:theme=“@android:style/theme.Translucent”


如果活动中没有视图或元素,可以尝试在清单中将活动设置为透明:

android:theme=“@android:style/theme.Translucent”