Subversion Repositories ES

Rev

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
}