Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/364.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何使列表行单击打开从XML引用的url_Java_Android_Xml_Parsing_Url - Fatal编程技术网

Java 如何使列表行单击打开从XML引用的url

Java 如何使列表行单击打开从XML引用的url,java,android,xml,parsing,url,Java,Android,Xml,Parsing,Url,我有一个带有列表的类,当按下每个列表时,它意味着在活动中打开一个URL,这只是一个webview。该列表用于xml解析,解析后的xml具有标记。提前谢谢 像这样: <article> <id>Arts and Culture</id> <title>Nash Grier</title> <author> Jessica Carradine</author> <desc>Nash Grier is

我有一个带有列表的类,当按下每个列表时,它意味着在活动中打开一个URL,这只是一个webview。该列表用于xml解析,解析后的xml具有标记。提前谢谢

像这样:

  <article>
<id>Arts and Culture</id>
<title>Nash Grier</title>
<author> Jessica Carradine</author>
<desc>Nash Grier is a 16-year-old YouTube, Vine, and Twitter superstar whose fan base is primarily teenage girls who are obsessed with his dazzling blue eyes</desc>
<thumb_url>http://graffiti.hostoi.com/00Graffiti00/Photos/Art/nash.png</thumb_url>
<key>http://graffiti.hostoi.com/00Graffiti00/Articles/Art/nash.html</key>
</article>

你目前得到了什么结果?我看到您正在将一个Bundle参数作为一个Intent额外参数传入,但该Bundle是空的。您需要首先将KEY_链接放在Bundle中,或者使用

Intent.putExtra("key", KEY_LINK);
编辑:另外,当你作为一个额外的链接传入KEY_链接时,你应该删除引用。您正在引用变量,而不是传入文本字符串“KEY\u LINK”

编辑2:好的,所以这里不需要使用Bundle。您没有将其传递给您自己的对象(例如,包裹),并且已经有了用于传递字符串、int、double等的漂亮方法

在您的Arti活动中,您可以像这样传入URL

intent.putExtra("key", KEY_LINK);
String url = getIntent().getStringExtra("key);
在WebView活动中,您可以像这样简单地检索传递的字符串

intent.putExtra("key", KEY_LINK);
String url = getIntent().getStringExtra("key);
然后将该url加载到您的Web视图中,就像您已经在做的那样

mWebView.loadUrl(url);

现在我刚刚得到新的活动打开空白的web视图,但我不太确定传递字符串的意思。这正是我所缺少的,但我不知道如何把它放在thanksHow中。你正在检索你传入的字符串吗?(KEY\u链接)。首先,您将url错误地传递到新活动中,这就是显示空白webview的原因。在webview活动中共享代码也很有用谢谢,但是getStringExtra在如何从静态内容和意图中引用代码方面存在错误。putStringExtra(“key”,key\u LINK);无法解决方法我的错误,intent方法是intent.putExtra(“key”,key\u LINK)。我已经编辑了我的回答谢谢你的帮助,但是webview仍然没有呈现任何内容。这是不支持启动onclick(56)]异步像素传输时的最后一行日志