2017-03-02 108 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類的示例。