繁体   English   中英

刷新解析代码的android

Refresh parsing code android

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我正在使用JSON解析器来解析某些页面,但我想每30秒调用一次解析函数。 我怎样才能做到这一点 ?

3 个回复

这是一个奇怪的需求,只有在必要时进行解析可能会好得多。 无论如何,您应该查看Timers后台服务,但要确保自己在做什么:如果创建的后台服务每分钟进行两次网络调用,如果该调用成本很高,则可能会花费大量数据,并且/或电池给用户这是不是一个好主意。

每30秒调用一个方法的一种方法是使用Handler的postDelay,请参见下面的代码。

  Handler handler;
    handler=new Handler();
    handler.removeCallbacks(run);
    handler.post(run);

 Runnable run=new Runnable()
 {
    public void run()
    {
        parsing();
        handler.postDelayed(run,30000);
    }
 };

另一种方法是使用“ AlarmManager

您可以使用计时器来完成。

Timer myTimer = new Timer();

之后,您可以调用使用schedule方法来调用json解析器方法。

myTimer.schedule(new TimerTask() 
{
public void run() {
timerMethod();
}
}, 0, 1000);


private void timerMethod()
{
this.runOnUiThread(doSomething);
}


private Runnable doSomething = new Runnable() {
public void run() {
// Your code for doing something
}
1 使用java代码android无法刷新webview

我有网页视图,我尝试让用户按钮刷新,但我无法设置该按钮,我尝试使用此代码 刷新按钮 网络视图 但似乎Javascript:window.location.reload(true)无效。 如果我使用webView.loadUrl(“ www.exapml.com”); 它 ...

3 jsoup解析代码不起作用(Android)

我在解析html时遇到问题。 我想从此网站http://www.zmksstalowawola.pl/taranhtml/linie_r.htm中检索所有表格,并获取每个收到的表格的第二个单元格。 这是我为获得此效果而编写的代码。 为了检查代码是否正常工作,我添加了TextView来显示收 ...

5 来自网站源代码的Android中的HTML解析

我已经实现了一个基本的东西。 用户通过我的应用程序搜索疾病,结果包括症状,解决方案等。 我所做的是使用WebView,而完整的网站来自webview。 但我的要求是仅显示搜索结果。 没有API。 我必须从网站HTML源代码执行此操作。 我该怎么办? 感谢您的建议。 使用网站: ...

6 使用Android代码解析URL时出错

我正在尝试使用Android从URL解析XML。 运行我的应用程序时,出现以下错误: 我要解析的URL中的XML看起来像这样... 我用来解析上述XML代码的代码看起来像这样... 谢谢你的帮助! ...

8 解析soapfault错误代码和错误消息android

我正在使用kso​​ap2在android项目中调用网络服务。 我收到如下所示的WS异常。 这是我传递的输入的预期结果。 SoapFault-故障代码:'soapenv:Server'故障字符串:'test.exceptions.WsException'故障角色:'null'详细信 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2021 STACKOOM.COM