How to use View.OnTouchListener instead of onClick

The event when user releases his finger is MotionEvent.ACTION_UP. I’m not aware if there are any guidelines which prohibit using View.OnTouchListener instead of onClick(), most probably it depends of situation. Here’s a sample code: imageButton.setOnTouchListener(new OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) { if(event.getAction() == MotionEvent.ACTION_UP){ // Do what you want return true; … Read more

Unfocus a TextInput in React Native

A better way is to use ScrollView and Keyboard.dismiss. By using ScrollView when the user taps outside of textInput, keyboard dismissed. It’s done because ScrollView default property for keyboardShouldPersistTaps is never. It’s the behavior the user expects. For dismiss the keyboard, or it’s equivalent blur the textInput, when the user tap on the login button … Read more

When is it best to sanitize user input?

Unfortunately, almost no one of the participants ever clearly understands what are they talking about. Literally. Only Kibbee managed to make it straight. This topic is all about sanitization. But the truth is, such a thing like wide-termed “general purpose sanitization” everyone is so eager to talk about is just doesn’t exist. There are a … Read more

Default values on empty user input

Python 3: input = int(input(“Enter the inputs : “) or “42”) Python 2: input = int(raw_input(“Enter the inputs : “) or “42”) How does it work? If nothing was entered then input/raw_input returns empty string. Empty string in Python is False, bool(“”) -> False. Operator or returns first truthy value, which in this case is … Read more

Hata!: SQLSTATE[HY000] [1045] Access denied for user 'divattrend_liink'@'localhost' (using password: YES)