正在查看: Clash Legends v0.0.1 应用的 PinActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Clash Legends v0.0.1 应用的 PinActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package co.paystack.android.ui;
import android.os.Bundle;
import androidx.appcompat.app.AppCompatActivity;
import co.paystack.android.R;
import co.paystack.android.design.widget.PinPadView;
public class PinActivity extends AppCompatActivity {
private PinPadView pinpadView;
final PinSingleton si = PinSingleton.getInstance();
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.co_paystack_android____activity_pin);
getWindow().addFlags(128);
setTitle("ENTER CARD PIN");
this.pinpadView = (PinPadView) findViewById(R.id.pinpadView);
setup();
}
protected void setup() {
this.pinpadView.setOnSubmitListener(new PinPadView.OnSubmitListener() {
@Override
public void onCompleted(String pin) {
PinActivity.this.handleSubmit(pin);
}
@Override
public void onIncompleteSubmit(String s) {
}
});
}
void handleSubmit(String pin) {
synchronized (this.si) {
this.si.setPin(pin);
this.si.notify();
}
finish();
}
@Override
public void onDestroy() {
super.onDestroy();
handleSubmit("");
}
}