package com.ittianyu.mobileguard.activity.base;
import android.view.View;
import android.widget.EditText;
import com.ittianyu.mobileguard.R;
/**
* a input password activity
*/
public abstract class InputPasswordActivity extends BaseActivityUpEnable {
private EditText etPassword;
/**
* construct method. set the action bar title
*/
public InputPasswordActivity() {
super(R.string.title_input_password);
}
/**
* 1
*/
@Override
protected void initView() {
setContentView(R.layout.activity_input_password);
// bind view
etPassword = (EditText) findViewById(R.id.et_password);
}
/**
* 2
*/
@Override
protected void initData() {
}
/**
* 3
*/
@Override
protected void initEvent() {
// set on click listener
findViewById(R.id.btn_ok).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
onOk(etPassword.getText().toString().trim());
}
});
}
/**
* on click ok, check password
* @param password the EditText text
*/
protected abstract void onOk(String password);
}