我有一个列表视图,显示从我的网站获得的值(名称),然后使用 onItemClickListener 在 Web 视图中加载与该名称对应的 url 链接,效果很好!但是当我添加一个 if 语句时它不会读取它,有人可以告诉我我做错了什么吗?
这是代码
private AdapterView.OnItemClickListener onPeriodicosListClick = new AdapterView.OnItemClickListener() {
public void onItemClick(AdapterView<?> parent, View view, int position,
long id) {
cambio="";
pUrl="";
noteId = arrayOfWebData.get(position);
cambio = noteId.Medio.toString();
PeriodicosListLayout.setVisibility(View.GONE);
webLayout.setVisibility(View.VISIBLE);
pUrl = noteId.website.toString();
wvp.loadUrl(pUrl);
if ( cambio == "Periodico"){
Toast.makeText(getApplicationContext(),
cambio,
Toast.LENGTH_LONG).show();
}
if ( cambio == "Tv"){
Toast.makeText(getApplicationContext(),
cambio,
Toast.LENGTH_LONG).show();
}
}
};
(cambio = noteId.Medio.toString();) 只能是 Periodico、Radio、Tv(因为我已经将它的值设置为这 3 个单词中的任何一个)所以我想要的只是一个 tost 来显示这是什么!