Skip to main content

Posts

Showing posts from November, 2016

Use Handler for Android Timer

//run Runnable every 100ms private Handler handler = new Handler(); handler.postDelayed(runnable, 100); private Runnable runnable = new Runnable() {    @Override    public void run() {       /* do what you need to do */       foobar();       /* and here comes the "trick" */       handler.postDelayed(this, 100);    } }; Android Timer Java Android handle Timer Well, after programming a while for Android I got in touch with some things that are different from usual Java. I already mentioned that before, when I decided to start writing about my experiences with Android: Android & Memory (Leaks) ;) This time I’d like to write a bit about Timer and TimerTask and why you shouldn’t use them… While coding for a project I noticed that updating the gui out of a TimerTask didn’t work everytime and specially didn’t work good. Actually it basically never worked and at first I just couldn’t figure what was going on. I put some debugging stuff in the timers and ever

How to for each the hashmap in Java

HashMap < String , HashMap > selects = new HashMap < String , HashMap >(); for ( Map . Entry < String , HashMap > entry : selects . entrySet ()) { String key = entry . getKey (); HashMap value = entry . getValue (); // do what you have to do here // In your case, an other loop. } How to loop a Map in Java - Mkyong.com https://www.mkyong.com/java/how-to-loop-a-map-in-java/ 25 Jun 2010 - Map map = new HashMap (); map.put("1", "Jan"); ... getValue()); } //Java 8 only, forEach and Lambda map. 4 example to Iterate over HashMap, Hashtable or any Map in Java javarevisited.blogspot.com/.../how-to-traverse-or-loop-hashma... There are multiple way to iterate, traverse or loop through Map, HashMap or TreeMap in Java and we all familiar of either all of those or some of those. But to my ... How to Iterate Over a Map in Java www.sergiy.ca/how-to-iterate-over-a-map-in-java/ Since all maps in Java implement Map interface