Android webview twitter时间轴小部件Feed不更新

时间:2014-03-01 20:14:33

标签: android twitter webview widget

我很难让webview在推出时自动从Twitter更新Feed。

现在,它将在webview中显示twitter时间线小部件,没有任何问题。如果我在webview中加载时间线小部件后立即发送新消息(在20-30秒内),则Twitter时间线小部件将自动更新新的Twitter提要。但是,如果我将其闲置大约40秒到1分钟,然后发送新消息,它将永远不会再更新。

这是我的网页视图的代码。

//***** Creating twitter webview *****
string webscript = "[TWITTER GENERATED WIDGET TIMELINE CODE GOES HERE]";

WebView wv = new WebView(this);

//***** Perform webview settings *****
wv.getSettings().setJavaScriptEnabled(true);
wv.getSettings().setLoadsImagesAutomatically(true);
wv.getSettings().setAllowUniversalAccessFromFileURLs(true);
wv.getSettings().setEnableSmoothTransition(true);

/* !!!!! Dirty fix, but it's working !!!!! */
wv.getSettings().setUserAgentString("Mozilla/5.0 (iPhone; U; CPU like Mac OS X; en) AppleWebKit/420+ (KHTML, like Gecko) Version/3.0 Mobile/1A543a Safari/419.3");

/***** Let's load data with base URL pointing to https://twitter.com *****/
wv.loadDataWithBaseURL("https://twitter.com", webscript, "text/html", "UTF-8", null);

任何人都知道如何解决这个问题?

由于

1 个答案:

答案 0 :(得分:1)

好的,我最后通过清除WebView缓存来解决这个问题。它在我这样做之后起作用。