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(); } }