Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/233.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/haskell/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 用户登录后在后台实现webview_Android_Multithreading_Webview_Android Studio_Background Process - Fatal编程技术网

Android 用户登录后在后台实现webview

Android 用户登录后在后台实现webview,android,multithreading,webview,android-studio,background-process,Android,Multithreading,Webview,Android Studio,Background Process,我正在开发一个混合的android应用程序,它使用native和webview来做某些事情。我希望,一旦用户在某个网站(如Facebook)上登录webview,他就应该保持登录状态。他不应从该特定站点注销。我如何实现这一点 我曾尝试使用setSavePassword,但它说它在API级别18之后不推荐使用。我应该在一个新的webview中运行一个后台线程,该线程总是在主webview的上下文中运行,还是应该使用该服务来实现它(我认为这会消耗大量RAM) 你说不应该注销是什么意思,我们谈了多久?

我正在开发一个混合的android应用程序,它使用native和webview来做某些事情。我希望,一旦用户在某个网站(如Facebook)上登录webview,他就应该保持登录状态。他不应从该特定站点注销。我如何实现这一点


我曾尝试使用setSavePassword,但它说它在API级别18之后不推荐使用。我应该在一个新的webview中运行一个后台线程,该线程总是在主webview的上下文中运行,还是应该使用该服务来实现它(我认为这会消耗大量RAM)

你说不应该注销是什么意思,我们谈了多久?如果您退出应用程序并强制停止它,它是否还记得登录?或者只是在应用程序的不同视图上?它应该保持登录状态,直到我们不特别注销,或者我们不通过进入设置(或任何其他清除数据的应用程序)来清除数据。这实际上取决于站点。您可能需要保存一个标识您的令牌(就像使用
帐户时一样),或者使用其他特定于应用程序的魔法来记住您就是您,可能是使用cookie或其他数据。