init
This commit is contained in:
49
src/main/java/net/droidtech/agct/DecodeThread.java
Normal file
49
src/main/java/net/droidtech/agct/DecodeThread.java
Normal file
@ -0,0 +1,49 @@
|
||||
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();
|
||||
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user