这是获取一个rss.xml文件,并显示主题的标题呐列表视图的应用程序。当列表视图的项目(主题标题)被点击时,它在网页视图中Contenurl活动开幕。 但是,页面是空白。 这意味着“feedUri”不流通值Contenturl.java如果我取代“feedUri”与像任何地址http://google.com那么它工作正常。 然后,如果我点击列表视图中的任何项目,google.com中的WebView打开(我的应用程序内)。 但我怎么能传递与“feedUri”的url值? 我是否需要在Contenurl.java任何更改文件? plz帮助
这是MainActivity.java的一部分
@Override
protected void onListItemClick(ListView l, View v, int position, long id) {
Uri feedUri = Uri.parse(myRssFeed.getItem(position).getLink());
Intent w = new Intent(this, Contenturl.class);
w.putExtra(org.rss.mywindows.Contenturl.URL,feedUri);
startActivity(w);
这里是Contenturl.java
public class Contenturl extends Activity {
public static final String URL = "";
private static final String TAG = "WebscreenClass";
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.contenturl);
String turl = getIntent().getStringExtra(URL);
Log.i(TAG, " URL = "+turl);
WebView webview = new WebView(this);
setContentView(webview);
// Simplest usage: No exception thrown for page-load error
webview.loadUrl(turl);
}
}