i have following problem. every 2 seconds programm go inside if statement. inside if statement want have timer give me message after 15 seconds. timer should run delay of 1 second. while i'm "waiting" timer, if statement executed 7 times. problem is, have 7 same timertask @ same time running. how can solve problem? if (response == true) { final timer timer = new timer(); final int keepalivetimeout = 15000; //15 seconds timer.schedule(new timertask() { @override public void run() { if (response) { response = false; log.i(tag, "********response******"); timeoutcounter = 0; } else if (timeoutcounter > keepalivetimeout) { log.i(tag, "********timer timeout******"); } log.i(tag, "********timer******"); timeoutcounter = timeoutcounter + 1000; } }, 0, 1000); } from java api : public void schedule(timertask task, long delay, ...
by using code, not able 'name' unless use objectid = xj34weo . suggest way, if not, @ least using pointer. //parse query initialization final parsequery<parseobject> query = parsequery.getquery("myusers"); //to check row has "number"="1234" query.whereequalto("number", "1234"); query.findinbackground(new findcallback<parseobject>() { public void done(list<parseobject> employees, parseexception e) { if (e == null) { try { //xj34we0 objectid query.get("xj34weo").get("name") + ""); } catch (parseexception pe) {} } } }); are trying employee object number? you have list<parseobject> , use it. query.findinbackground(new findcallback<parseobject>() { public void done(list<parseobject> employees, parseexception e) { if (e == null && employ...
i have got following time stamp in milliseconds: nsdate * date = [nsdate datewithtimeintervalsince1970:1470524933.923123]; nsdate * date2 = [nsdate datewithtimeintervalsince1970:1470666561.000]; nsdateformatter *dateformatter = [[nsdateformatter alloc] init]; [dateformatter setdateformat:@"yyyy-mm-dd 'at' hh:mm:ss"]; nsstring * dateinstring = [dateformatter stringfromdate:date]; when run following: 2016-08-07 @ 00:08:53 , 2016-08-08 @ 15:29:21 however first date should following according epoch time converter website using : your time zone: 8/7/2016, 12:08:53 gmt+1:00 dst it says 00 rather 12. why that? try set timezone of nsdateformatter gmt [dateformatter settimezone:[nstimezone timezonewithabbreviation:@"gmt"]]; as larme , vadian suggested if want 12 hour use format [dateformatter setdateformat:@"yyyy-mm-dd 'at' hh:mm:ss a"];
Comments
Post a Comment