此代码应该列出最近调用的最近相同的nos,但它们正在显示,请帮助
//code
Long number0=(long) 0;
// loop through cursor
while(mCallCursor.moveToNext()){
Long number1 = mCallCursor.getLong(0);
if(number1==number0)
continue;
else
number0=number1;
if(mCallCursor.getString(2)!=null){
String name = mCallCursor.getString(2);
System.out.println(name);
}
else
System.out.println(number1);
}
Run Code Online (Sandbox Code Playgroud)
代替
if(number1==number0)
Run Code Online (Sandbox Code Playgroud)
使用
if(number1.equals(number0))
Run Code Online (Sandbox Code Playgroud)
两个Long值可以满足equals而不是==.
| 归档时间: |
|
| 查看次数: |
192 次 |
| 最近记录: |