Android 上的 WebView 和 Cookie
我在appspot上有一个应用程序,可以通过常规浏览器正常工作,但是当通过Android WebView使用时,它无法设置和读取cookie。我不是试图在这个Web应用程序BTW的“外部”获取cookie,一旦WebView访问了URL,所有处理,ID等都可以留在那里,我所需要的只是该应用程序内部的会话管理。第一个屏幕加载也很好,所以我知道WebView +服务器交互性没有被破坏。
我看了WebSettings类,没有像setEnableCookies这样的调用。
我加载网址是这样的:
public class MyActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
WebView webview = new WebView(this);
setContentView(webview);
webview.loadUrl([MY URL]);
}
..
}
有什么想法吗?