Java Android与一个活动应用程序共享功能

Java Android与一个活动应用程序共享功能,java,android,android-activity,login,share,Java,Android,Android Activity,Login,Share,我正在编写一个应用程序,允许用户登录到显示在webview中的Web服务。 例如,用户应该能够通过摄像头应用程序的共享功能将图片上传到Web服务。 我的问题是:我不想强迫用户在每次上传时都输入用户名。但每次我使用共享功能时,我的应用程序的一个新实例就会在一张单独的“Gallery”卡中打开,这张卡上没有我上次登录时的登录数据。 出于安全原因,我不想保留登录数据 如何解决这个问题?活动可以随时调出(这是android的全部想法),因此如果您不保留登录信息,仅使用活动是不可能的 您可以使用一个服务或

我正在编写一个应用程序,允许用户登录到显示在webview中的Web服务。 例如,用户应该能够通过摄像头应用程序的共享功能将图片上传到Web服务。 我的问题是:我不想强迫用户在每次上传时都输入用户名。但每次我使用共享功能时,我的应用程序的一个新实例就会在一张单独的“Gallery”卡中打开,这张卡上没有我上次登录时的登录数据。 出于安全原因,我不想保留登录数据


如何解决这个问题?

活动可以随时调出(这是android的全部想法),因此如果您不保留登录信息,仅使用活动是不可能的


您可以使用一个服务或扩展应用程序,它可以保留在后台的内存中,并让该服务在后台保存登录信息。(在使用应用程序时,仍然需要一个虚拟服务将其保存在内存中)。但当手机重新启动时,用户必须再次登录

我不反对用户重新启动手机后再次登录。但是,如果我启动了一次应用程序并登录,如果我突然想共享一张图片,我就不想登录。该应用程序已暂时包含用户数据。我希望共享功能调用已打开的应用程序,而不是使用共享应用程序的名称打开一个新实例,例如“gallery”,然后在清单中将“singleinstance”添加到您的活动中。这有助于但我无法通过getParcelbleExtra获取imageURI。这是一个完全不同的讨论,寻找有关stackoverflow的解决方案