2017-03-02 86 views
-2

我的问题非常直接,并且与Android的HTML类中安静的旧功能相关。我们都知道Html.fromHtml帮助我们处理HTML内容并轻松地在TextView上显示它们。出于好奇,我进入代码并在代码片段中找到。现在我想知道如果下面的代码直接抛出RuntimeException,这实际上是如何工作的?谁来格式化代码?关于弃用的注释,我很清楚。Html.fromHtml是如何工作的?

/** @deprecated */ 
    @Deprecated 
    public static Spanned fromHtml(String source) { 
     throw new RuntimeException("Stub!"); 
    } 

    public static Spanned fromHtml(String source, int flags) { 
     throw new RuntimeException("Stub!"); 
    } 
+1

不,你没有访问的来源,如果这就是你所看到的。这只是IDE做的。 – Enzokie

+0

https://android.googlesource.com/platform/frameworks/base/+/master/core/java/android/text/Html.java –

+0

我不知道你从哪里找到那个代码,但是我发现这个: https://android.googlesource.com/platform/frameworks/base/+/master/core/java/android/text/Html.java –

回答

0

您的计算机上没有下载源代码。

您可以下载源代码,Android Studio在右上角应该提供的源代码可用时,或者联机查看源代码。

grepcode.com提供了这个功能,但是对于'Android HTML源代码'的快速Google应该为您提供包含源代码的页面。

下面是您在grepcode中寻找的Html类的示例。