0

可能であればAndroid AQueryにインターネットからデータをダウンロードさせる方法、そうでなければキャッシュから??? 私のコード:

final GetFeedsAjaxCallback ac = new GetFeedsAjaxCallback(...);
aq.ajax(feed, XmlDom.class, -1, ac);

インターネット接続がない場合、私のコードは機能しません。

4

1 に答える 1

0

使用コード:

    AQuery aq;
    //...
    final GetFeedsAjaxCallback ac = new GetFeedsAjaxCallback(...);
    aq.ajax(feed, XmlDom.class, -1, ac);

...

if (status.getCode() != 200 || xml == null)
try {
     xml = new com.androidquery.util.XmlDom(new FileInputStream(aq.getCachedFile(url)));
    }
    catch (Exception e){}
 //do something
于 2015-08-28T16:09:43.740 に答える