在应用程序中输入特定文本时启动活动

时间:2014-10-15 13:04:21

标签: android

这是我需要的: 我需要在输入特定密码或在我的应用程序的主屏幕中长按按钮时启动活动。 我有一个注册页面,用户可以注册.. 但是假设管理员正在使用该页面,他可能会输入特定的文本序列,然后将他带到该屏幕。 请不要我没有提供任何文本框供管理员输入密码..在后台应该有一些等待这个特定事件的监听器.. 你能指导我如何实现这个目标吗?

1 个答案:

答案 0 :(得分:1)

你可以这样做

EditText userName = (EditText) findViewById(R.id.userName);
userName.addTextChangedListener(new TextWatcher() {

public void afterTextChanged(Editable s) {
}

public void beforeTextChanged(CharSequence s, int start, 
 int count, int after) {
}

public void onTextChanged(CharSequence s, int start, 
 int before, int count) {
if(s.equals("AdminUser")){
Intent intent = new Intent(this, AdminActivity.class);
}
}
});

}

现在,只要用户输入" AdminUser"在edittext上,它将开始移动到下一个活动。 我希望这会对你有所帮助:)祝你好运:)