小编Thi*_*oji的帖子

使用if else更新java字符串值

我是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)

java android

0
推荐指数
1
解决办法
311
查看次数

标签 统计

android ×1

java ×1