这个题目看起来简单,但我想问的不是这个.
是这样,我的视图用的是webview,里面加载一个远程的URL.
我有多个webview,每个对应一个activity.
1.第一组webview和activity是个登录页面.(注意是远程的URL)
2.当第1步用户登录后相应的session和cookie都已经设置完毕,进入第二组.但这时第一组已经finish了.
3.这里第二组是一个tabactivity,里面每个activity都是远程加载的URL.如何让这些activity全部自动激活呢?而且都共享着第一步的session和cookie呢?
是这样,我的视图用的是webview,里面加载一个远程的URL.
我有多个webview,每个对应一个activity.
1.第一组webview和activity是个登录页面.(注意是远程的URL)
2.当第1步用户登录后相应的session和cookie都已经设置完毕,进入第二组.但这时第一组已经finish了.
3.这里第二组是一个tabactivity,里面每个activity都是远程加载的URL.如何让这些activity全部自动激活呢?而且都共享着第一步的session和cookie呢?
private ....;
}
AndroidManifest.xml
<application android:name="SysConst" ../>
第一组设置
public void onCreate(Bundle savedInstanceState) {
SysConst sysConst = (SysConst) this.getApplicationContext();
sysConst.setXX();
}
第二组activity
public void onCreate(Bundle savedInstanceState) {
SysConst sysConst = (SysConst) this.getApplicationContext();
sysConst.getXX();
}
你是说实现一个server层用于保存数据?但是我的每一组的activity中的每个activity都加载的独立的远程URL,当然这些URL全是同域的.按你的说法也能实现cookie和session共享?
还有一个问题,我如何登录之后把第二组的tabactivity中的每个Activity全部create呢?
如果是两个程序的Activity,就要考虑使用ContentProvider了。来自 http://android.growprogress.com
因为WebView控件的Cookie是一个数据库,重新刷新一遍webview就激活了来自 http://android.growprogress.com