我已经坚持了两天,我不明白为什么下面的代码不起作用,问题似乎是onItemClick上的“ if”块,如果有人可以帮助我,我将非常感谢有了这个。谢谢。
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
String name = parent.getItemAtPosition(position).toString();
Toast.makeText(SearchActivity.this, name,Toast.LENGTH_LONG).show();
if (name=="Sweet Tooth"){
Intent intent = new Intent(SearchActivity.this,SwitActivity.class);
startActivity(intent);
}
}
});
尝试这个 :
String name = listview.getItemAtPosition(position).toString();
和
if (name.equals("Sweet Tooth")){
Intent intent = new Intent(SearchActivity.this,SwitActivity.class);
startActivity(intent);
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句