Boolean ans = nselectedfromadapter.contains("selected");
Log.d("ipdichodu", String.valueOf(nselectedfromadapter));
if (ans){
/* Intent intent = new Intent(Viewhirings.this, Informaall.class);
intent.putStringArrayListExtra("list",nselectedfromadapter);
intent.putExtra("jobname",jobname);
startActivity(intent);*/
Log.d("have or not", String.valueOf("have"));
}
else {
Log.d("have or not", String.valueOf("not"));
}
我在nselectedfromadapter(Arraylist)中选择了值,但是当我运行beclow程序时,它正在记录我“ Not”。我不知道怎么回事
答案 0 :(得分:0)
您的代码正确!只需确保以下几点:
1)nselectedfromadapter的类型为String。
2)插入“ selected”字符串,并使用正确的拼写和字母大写。
3)尝试使用nselectedfromadapter.containsIgnoreCase(“ selected”);
如果仍然存在问题,请尝试使用调试器模式逐步跟踪代码。