使用或覆盖已弃用的API。使用-Xlint:deprecation重新编译以获取详细信息

时间:2019-06-02 08:45:15

标签: android android-asynctask rss reader

首先,我是android开发的新手,所以我在android方面不是很好。... 我正在创建一个RSS阅读器,并且正在使用asyntask 我创建了一个名为ReadRss的Java类,但它显示了一个奇怪的错误。 我正在使用最新版本的android studio ...

ReadRss.java

'blog_views_some-title'

当我编译它时,它会向我显示类似的错误

C:\ Users \ Shinto chakkiath \ AndroidStudioProjects \ rssexample \ app \ src \ main \ java \ com \ tecpiranha \ rssexample \ ReadRss.java: 使用或覆盖已弃用的API。 使用-Xlint:deprecation重新编译以获取详细信息。

我的logcat显示

public class ReadRss extends AsyncTask<Void,Void,Void> {
Context context;
ProgressDialog progressDialog;
String address = "https://rarbg.to/rssdd.php?categories=41";
URL url;
    public ReadRss(Context context) {
        this.context = context;
        progressDialog = new ProgressDialog(context);
        progressDialog.setMessage("loading....");
    }

    @Override
    protected void onPreExecute() {
        super.onPreExecute();
        progressDialog.show();
    }

    @Override
    protected void onPostExecute(Void aVoid) {
        super.onPostExecute(aVoid);
    }

    @Override
    protected Void doInBackground(Void... voids) {
ProcessXml(Getdata());
        return null;
    }

    private void ProcessXml(Document data) {
if ( data !=null ){

    Log.d("root",data.getDocumentElement().getNodeName());
}

    }

    public Document Getdata(){
        try {
            url = new URL(address);
            HttpURLConnection connection =(HttpURLConnection) url.openConnection();
            connection.setRequestMethod("GET");
            InputStream inputStream = connection.getInputStream();
            DocumentBuilderFactory builderFactory = DocumentBuilderFactory.newInstance();
            DocumentBuilder builder = builderFactory.newDocumentBuilder();
            Document xmlDoc = builder.parse(inputStream);
            return xmlDoc;

        } catch (Exception e) {
            e.printStackTrace();
            return null;

        }
    }
}

1 个答案:

答案 0 :(得分:0)

我想您是像我一样的印度人,并且在包括印度在内的许多国家/地区都屏蔽了RARGB,请参阅https://waytohunt.org/rarbg-proxy/,以验证问题是否可以在您的测试设备中打开VPN并尝试一下,它应该可以工作一些国家