我是java的新手,我遇到了一个对我来说没有意义的问题.我有一个列表视图,用于启动活动,活动必须读取一些意图值才能显示正确的信息.
// getting intent data
Intent in = getIntent();
// Get name
final String catName = in.getStringExtra("category").toString();
//Textview
TextView categorytw= (TextView)findViewById(R.id.category_name);
categorytw.setText(catName);
// Category URL
String catUrl = "";
if( catName =="Italy" ){
catUrl = "http://url .com/italy.php";
}
else if( catName =="Belgium"){
catUrl = "http://url .com/italy.php";
}
else if( catName =="France"){
catUrl = "http://url .com/france.php";
}
Run Code Online (Sandbox Code Playgroud)
正如你可以看到我得到意图值"类别"并将其分配给catName变量,然后我更新标题textview categorytw
到目前为止一切都很好,categorytw根据catName的值更新.
现在我需要根据类别的名称获取一个特定的url,这就是为什么我初始化catUrl,它在开头是空的.根据catName的值,catUrl将具有不同的值.
当我从url(catUrl)获取一些数据时,稍后会使用此值/ url:
try{
XMLParser parser = new XMLParser();
String xml = parser.getXmlFromUrl(catUrl );
} …Run Code Online (Sandbox Code Playgroud)