Rev 15 | Details | Compare with Previous | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
15 | PointedEar | 1 | package de.pointedears.converter.helpers; |
2 | |||
16 | PointedEar | 3 | import android.os.Handler; |
15 | PointedEar | 4 | |
5 | /** |
||
16 | PointedEar | 6 | * General thread to perform background tasks |
7 | * |
||
15 | PointedEar | 8 | * @author pelinux |
9 | */ |
||
16 | PointedEar | 10 | public class ConverterThread extends Thread |
15 | PointedEar | 11 | { |
16 | PointedEar | 12 | private Handler handler = null; |
13 | private Runnable runnable = null; |
||
15 | PointedEar | 14 | |
15 | /** |
||
16 | * @param runnable |
||
16 | PointedEar | 17 | * @param handler |
15 | PointedEar | 18 | */ |
16 | PointedEar | 19 | public ConverterThread(Runnable runnable, Handler handler) |
15 | PointedEar | 20 | { |
16 | PointedEar | 21 | this.handler = handler; |
22 | this.runnable = runnable; |
||
15 | PointedEar | 23 | } |
24 | |||
16 | PointedEar | 25 | @Override |
26 | public void run() |
||
15 | PointedEar | 27 | { |
16 | PointedEar | 28 | this.handler.post(this.runnable); |
15 | PointedEar | 29 | } |
30 | } |