Files
AGCT/src/main/java/net/droidtech/agct/DecodeThread.java
ecpvint 6158a7ad2b init
2024-08-15 18:35:25 +08:00

50 lines
720 B
Java

package net.droidtech.agct;
import android.os.Handler;
import android.os.Message;
import net.droidtech.utils.AGCT;
/**
* Created by root on 2019/7/17.
*/
public class DecodeThread extends Thread {
private String data;
private Handler handler;
public void putEncodedData(String data){
this.data=data;
}
public void setHandler(Handler handler){
this.handler=handler;
}
@Override
public void run(){
Message msg=handler.obtainMessage();
byte[] result=AGCT.decode(this.data);
if(result!=null){
msg.what=4;
msg.obj=result;
}else{
msg.what=1;
}
msg.sendToTarget();
}
}