2- Hardcoding Issues - Part 1

Vale, aquí el problema principal es que el secreto está hardcodeado (en texto plano) -> vendorsecretkey
java
package jakhar.aseem.diva;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.EditText;
import android.widget.Toast;
public class HardcodeActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_hardcode);
}
public void access(View view) {
EditText hckey = (EditText) findViewById(R.id.hcKey);
if (hckey.getText().toString().equals("vendorsecretkey")) {
Toast.makeText(this, "Access granted! See you on the other side :)", Toast.LENGTH_SHORT).show();
}
else {
Toast.makeText(this, "Access denied! See you in hell :D", Toast.LENGTH_SHORT).show();
}
}
}