|
|
|
|
|
大家都看看呗
![]() |
|
|
登录后,记录cookie,然后刷新其他所有页面,并放入cookie
|
|
|
@Override public boolean shouldOverrideUrlLoading(WebView view, String url) { // TODO Auto-generated method stub Log.d("SHEZHI FRAGEMENT " ," 加载的url== " + url); view.loadUrl(url); CookieManager cookieManager = CookieManager.getInstance(); cookies = cookieManager.getCookie(url); Log.d("##################","get cookies =="+cookies ); SharedPreferences mySharedPreferences= getActivity().getSharedPreferences("test", Activity.MODE_PRIVATE); //实例化SharedPreferences.Editor对象 // (第二步) SharedPreferences.Editor editor = mySharedPreferences.edit(); //用putString的方法保存数据 editor.putString("cookies", cookies); editor.commit(); return false; } }); 我获取到cookies 保存到 shareprefrence 然后就不知道了 下一步该怎么做啊 谢谢你 |
|
|
获取之后通知其他fragment重新加载一下url,同样是在shouldOverrideUrlLoading中
通知其他fragment可以用广播BroadcastReceiver,接口,AndroidEventBus等实现,具体可以看看activity,fragment间的通讯 |
|
|
嗯 好 我先好好看下 谢啦 |
|