Comprobación de cadena nula en android

Estoy desarrollando una aplicación android. Estoy recibiendo un valor String como null de webservice. Estoy buscando el valor y almacenarlo en una variable String. Entonces cuando imprimo el valor usando el registro, como Log.i ("etiqueta", "` “ `!!! cell >>" + cell) ;, un null que consigue impreso en la pantalla. Ahora lo que necesito es que necesite comprobar la variable para 'null' y quiero mostrar un textfield sin valor si es 'null'. Estoy utilizando la siguiente declaración para comprobar

if(!cell.equals(null) || !cell.equals("")) { _______ } else { _______ } 

Pero el control no va dentro de la otra parte si el valor nos 'nulo'

Por favor, dame una solución.

Gracias por adelantado.

Cuando la cell es nula, y usted está tratando de invocar un método en él, se verá afectado por una excepción puntero nulo.

Yo diría que

 if(cell !=null && !cell.isEmpty()) { _______yes, disply } else { _______nope, some thing wrong } 

Pruebe TextUtils.html#isEmpty(java.lang.CharSequence)

Yo daría probar esto, parece estar trabajando para mí!

 if(TextUtils.isEmpty(yourString) && yourString == null){ } else if(!TextUtils.isEmpty(yourString) && yourString != null){ } 

No equals(null) su

 if(cell != null || !cell.isEmpty()) 

Si el valor de la cadena es nulo !cell.equals("") evaluará a true y por lo tanto, entrará en la parte if y no en la parte else mientras está utilizando una condición OR.

NULL! = "" (Empty string) !!!

Utilizar esta :

 if (cell != null && cell.trim().length() > 0) { // do whatever you want } else { // the string received is null } 

Android proporciona una utilidad simple

 TextUtils.isEmpty(<<stringVariable>>); 

Más detalles @ http://developer.android.com/reference/android/text/TextUtils.html

TRABAJANDO !!!

  if (string.matches("")&& string.trim().equals("null")){ return false; } else{ return true; } 
  • Cómo arreglar este código todas las pantallas de Android
  • Cómo generar un archivo jar para un proyecto java y usar el jar en un proyecto android
  • Android: genera archivo CSV de valores de tabla
  • Cómo cargar baldosas de un mapa de bits grande en Android?
  • Android checkbox.isChecked () no funciona correctamente
  • Android Studio no encontró ninguna versión que coincida con com.android.support:appcompat-v7:+
  • ¿Cómo agrega encabezados HTTP personalizados a las pestañas personalizadas de Chrome?
  • Error de descifrado de Android
  • Android Bluetooth - No se puede conectar
  • Org.json.JSONException: Cadena no terminada en el carácter 1834
  • Advertencia de SimpleDateFormat Para obtener el formato local, utilice getDateInstance (), getDateTimeInstance () o getTimeInstance ()
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.