Если у вас есть кнопка, которая отправляет контексты поля TextEdit:
public class Password extends Activity implements OnClickListener
{
... other code
public void onCreate(Bundle savedInstanceState)
{
...other code
Button sumbitButton = (Button) findViewById(R.id.submitbutton);
submitButton.setOnClickListener(this);
}
public void onClick(View v)
{
EditText passwordEditText = (EditText) findViewById(R.id.passwordedittext);
//if people are allowed to set the password on the first run uncomment the following and delete the uncommented section of this function
//SharedPreferences prefs = this.getApplicationContext().getSharedPreferences("prefs_file",MODE_PRIVATE);
//String password = prefs.getString("password","");
//if(password=="")
//{
// SharedPreference.Editor edit = prefs.edit();
// edit.putString("password",passwordEditText.getText().ToString());
// StartMain();
//}
//else
//{
// if(passwordEditText.getText().ToString()==password)
// {
// StartMain();
// }
//}
if(passwordEditText.getText().ToString()=="your app password")
{
Intent intent = new Intent(this, your_other_activity.class);
startActivity(intent);
}
}
public void StartMain()
{
Intent intent = new Intent(this, your_other_activity.class);
startActivity(intent);
}
Это требует, чтобы в вашем макете для действия с паролем у вас был текст редактирования с именем passwordedittext и кнопка submitbutton.
И у вас есть основное занятие (которое должно быть включено в ваш файл манифеста), которым вы должны заменить your_other_activity.class на.