Basic4android 如何将字符串转换为InputStream

Basic4android 如何将字符串转换为InputStream,basic4android,Basic4android,我想使用SaxParser来解析一个字符串,该字符串包含我使用HTTPUtils获得的XML代码 您能告诉我如何将从HTTPUtils获取的字符串转换为InputStream吗 我尝试过这样做,但它不允许我编译它: Sub JobDone (Job As String) Dim strStringFromWebSite As String Dim in As InputStream If HttpUtils.IsSuccess(strUrlToCall) Then

我想使用SaxParser来解析一个字符串,该字符串包含我使用HTTPUtils获得的XML代码

您能告诉我如何将从HTTPUtils获取的字符串转换为InputStream吗

我尝试过这样做,但它不允许我编译它:

Sub JobDone (Job As String)

    Dim strStringFromWebSite As String
    Dim in As InputStream

    If HttpUtils.IsSuccess(strUrlToCall) Then

        strStringFromWebSite = HttpUtils.GetInputStream(strUrlToCall)

        in = strStringFromWebSite
        XmlParser.Parse(in, "Parser")
        in.Close
    Else
        ToastMessageShow("There was a problem getting a response from the web site.", False)
    End If
End Sub
我在这行代码中得到错误:

in = strStringFromWebSite

谢谢。

HttpUtils.GetInputStream
返回一个
InputStream
(如其名称所示)。为什么要尝试将其转换为字符串,然后再转换回
InputStream
?在我看来,你可以直接去,省去中间人

in = HttpUtils.GetInputStream(strUrlToCall)
XMLParser.Parse(in, "Parser")