这一个已经给我适合一个多小时...我可以发誓代码是正确的。我错过了什么吗?Android逻辑操作&&?
if((fType != "EXACT") && (dateTime > System.currentTimeMillis())){
myIntent = new Intent(getBaseContext(), MyScheduledReceiver1.class);
} else {
myIntent = new Intent(getBaseContext(),MyScheduledReceiver2.class);
}
即使String
fType
是“精确” & long
dateTime
是在未来......它仍然呼吁MyScheduledReceiver1.class ...自从1时是假的,应该叫MyScheduledReceiver2.class。
你一定要使用运营商>是在Java中可用? – tstenner
东西告诉我你通常用C#编写。 ;) –
@tstenner我很确定“大于”在Java中可用。用于Java的 –