我有一個數據庫中的密碼列表(字符串)。 在我的活動中,我把EditText(用戶將在那裏寫他/她的密碼)和一個按鈕。 我如何實現onClick按鈕來檢查密碼是否在系統中(在列表中)? 如何在我的活動中實現onClick
0
A
回答
0
在您的活動中定義一個名爲onClick()的方法 - 當按鈕被單擊時(如您在XML中指定的),將調用此方法。然後,您可以檢索EditText文本,並根據數據庫中的密碼進行檢查。
public void onClick(View v) {
EditText myEditText = (EditText) findViewById(R.id.password);
CharSequence enteredPassword = myEditText.getText();
// TODO check if input matches a string in the DB
}
0
實現OnClickListener你希望用戶點擊控制:
Button mLoginButton = (Button) findViewById(R.id.login);
mLoginButton.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View view) {
Login();
}
});
創建監聽事件 「登錄」:
private void attemptLogin() {
//check login is valid
}
0
這個添加到按鈕 btn.addActionListener(this);
然後這樣做 public void actionPerformed(ActionEvent event) { if(event.getSource() == btn) { } }
0
You can do like this:
Button loginButton = (Button) findViewById(R.id.login);
loginButton .setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
String pwd = password.getText().toString();
checkLogin(pwd)
}
})
private void checkLogin(String password) {
//db is your db instance.this is dummy query.You may have a user name editText as well
Cursor c = db.rawQuery("SELECT * FROM tbl1 WHERE TRIM(password) = '"+password.trim()+"'", null);
//check if cursor returns data
if (!(c .moveToFirst()) || c .getCount() ==0){
//cursor is empty
}
else
{
`//cursor is not empty`
}
}
相關問題
- 1. 我如何在scriptlet中實現onclick?
- 2. 我應該在NavigationDrawer活動中實現onClick方法?
- 3. 如何在活動中實現QuickReturnList?
- 4. 如何在活動中實現Phonestatelistener
- 5. 如何在活動中實現OnClickListener?
- 6. 如何在Android活動中實現'記住我'功能?
- 7. 如何在onClick中實現延遲?
- 8. 如何在Button中實現onClick和onTouch?
- 9. 如何在片段中實現onClick?
- 10. 如何在javascript中實現onclick對象?
- 11. 如何在scriptlet中實現onclick函數?
- 12. 如何實現CordovaWebView在活動
- 13. 如何在活動上實現TextWatcher
- 14. 如何在imageview的onclick上實現doubletap?
- 15. 在適配器的活動中爲複選框的onClick實現監聽器
- 16. 如何從instantiateItem()函數實現新的活動實現ViewPagerTabProvider
- 17. 如何在ImageView上實現onClick()方法
- 18. 在我的活動通話tablayout如何實現片段和AppCompatActivity在一個活動中的Android
- 19. 如何在Fragment實現中顯示不同的活動?
- 20. 如何實現標籤活動
- 21. 如何實現嵌套活動gwt
- 22. 如何實現Andengine遊戲活動?
- 23. 在golang中實現活動模板
- 24. 在非活動Java類中實現onActivityResult
- 25. 如何添加到OnClick下的活動?
- 26. 當活動實現onclick監聽器時,BaseActivity onclick監聽不工作
- 27. 銷活動的onclick
- 28. 我如何在GWT中實現激活參數?
- 29. 實現fancybox onclick()
- 30. 如何在多個活動中安全地實現WakeLock