Webサイトから取得した値(名前)を表示するリストビューがあり、onItemClickListenerを使用してその名前に対応するURLリンクをWebビューにロードします。これは正常に機能します。しかし、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語のいずれかに設定したため)のみにすることができるので、必要なのは、表示するためのトーストだけです。それはなんですか!