当前位置: 首页 > 知识库问答 >
问题:

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

吴涵育
2023-03-14

首先,我是android开发新手,所以我不太擅长android......我正在创建一个rss阅读器,我正在使用asynaski创建了一个名为ReadRss的java类,但它显示了一个奇怪的错误...我正在使用最新版本的android Studio...

ReadRss.java

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;

        }
    }
}

当我编译它时,它会向我显示一个错误,例如

c:\ Users \ Shinto chakkiath \ AndroidStudioProjects \ RSS example \ app \ src \ main \ Java \ com \ tecpiranha \ RSS example \ read RSS . Java:使用或覆盖不推荐使用的API。有关详细信息,请使用-Xlint:deprecation重新编译。

我的日志显示

Caused by: javax.net.ssl.SSLProtocolException: SSL handshake terminated: ssl=0xa7fc1000: Failure in SSL library, usually a protocol error
2019-06-02 01:26:08.035 20487-20504/com.tecpiranha.rssexample W/System.err: error:1000043e:SSL routines:OPENSSL_internal:TLSV1_ALERT_INAPPROPRIATE_FALLBACK (external/boringssl/src/ssl/s3_pkt.c:610 0xa7f85900:0x00000001)
2019-06-02 01:26:08.035 20487-20504/com.tecpiranha.rssexample W/System.err:     at com.android.org.conscrypt.NativeCrypto.SSL_do_handshake(Native Method)
2019-06-02 01:26:08.035 20487-20504/com.tecpiranha.rssexample W/System.err:     at com.android.org.conscrypt.OpenSSLSocketImpl.startHandshake(OpenSSLSocketImpl.java:357)
2019-06-02 01:26:08.035 20487-20504/com.tecpiranha.rssexample W/System.err:     ... 21 more

共有1个答案

陆正德
2023-03-14

我猜你和我一样是印度人,RARGB在包括印度在内的许多国家都被屏蔽了,请咨询https://waytohunt.org/rarbg-proxy/,来验证这个问题,打开你的测试设备中的VPN,试一试,它应该对一些国家有效

 类似资料:
  • 我是Android的新手。我开始了一个新项目,并实现了介绍导航和应用程序抽屉屏幕。当我发布“APK”时,介绍滑块工作正常,“侧栏菜单”应用程序抽屉不工作,应用程序崩溃,。 格雷尔控制台有一条警告信息: 注意: E:\AndroidApps\GoTogether\app\src\main\java\com\softvision\gotogether\app\欢迎活动.java使用或覆盖已弃用的 AP

  • 我的目标:修复此错误,并能够运行我的应用程序而不会出现错误。 错误消息:注意:D:\学习\应用程序\src\主要\java\com\示例\学习\主要活动.java使用或覆盖已弃用的 API。注意:使用 -Xlint:弃用重新编译以了解详细信息。 我在“构建输出”中得到以下错误。我试图解决这个问题,但每次尝试都不成功。我在Stackoverflow上发现了一些与这个错误相关的问题,但是并不符合我的需

  • 在Flitter应用程序中集成Firebase消息服务,并在Flight中使用最新的<code>Firebase_messaging:^3.0.0 我在<code>build中添加了这些行。android部分中的gradle,仍然显示相同的错误。我从这里带走了裁判。 如何解决flutter的这个错误< code>-Xlint:deprecation。

  • 我在我的gradle控制台中收到以下错误。尝试寻找已弃用的API,但找不到它。提前感谢!!! 错误:DemoActivity.java使用或覆盖已弃用的API。注意:使用-Xlint重新编译:弃用以获取详细信息。

  • 问题内容: 我刚刚下载了新的LWUIT 1.5,当我编译项目时,我在输出中看到了以下几行: 我使用Sun Java ME SDK 3.0 那么如何进行重新编译呢? 问题答案: 根据较旧的SO问题中的注释,“ NetBeans中的-Xlint在项目属性,运行或编译选项下设置”- Netbeans论坛上也有一个主题。他们说, 转到“项目属性”的“编译”部分。这是一个标记为“报告已弃用的API的使用”的

  • 我的RecyclerAdapter的onBindViewHolder中有一个视图项。既然setBackgroundColor已被弃用,我应该怎么做?