我在appspot上有一个应用程序,在常规浏览器中可以正常使用,但是在Android WebView中使用时,无法设置和读取Cookie。顺便说一下,我不是要在这个Web应用程序之外获取Cookie,一旦WebView访问了URL,所有处理、ids等都可以留在那里,我只需要在该应用程序内部进行会话管理。第一个屏幕也可以正常加载,因此我知道WebView + 服务器交互没有问题。
我查看了WebSettings类,没有像setEnableCookies这样的调用。
我像这样加载URL:
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]);
}
..
}
任何想法?