Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Stylish2013
7 / 7 / 1
Регистрация: 20.04.2013
Сообщений: 666
#1

Проверка на null - Программирование Android

26.05.2013, 20:55. Просмотров 1226. Ответов 5
Метки нет (Все метки)

Как правильно создать условие.
У меня есть строчки кода, которые в переменную apiTokenMy записывают значение
Java
1
2
3
String tokenMy1 = method1.valueToken;
String tokenMy2 = method2.valueToken;
String tokenMy3 = method3.valueToken;
выполнив
Java
1
method.valueToken
переменная String tokenMy может получить значение null, а может получить text.

Мне нужно достать из трех методов значения и проверить где есть text а не null.

как правильно сделать проверку, чтоб оно достало из всех переменных значения, проверила на наличие texta и записало данные в одну переменную уже самого этого текста?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.05.2013, 20:55
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Проверка на null (Программирование Android):

Проверка internet connection. Проверка доступности сети - Программирование Android
Добрый день. Для проверки Internet Connection советуют делать что-то вроде: private boolean haveNetworkConnection() { ...

FindViewByID возвращает Null - Программирование Android
День добрый. Я в разработке андроида новичек, и застрял можно сказать в самом начале. Имеется проект типа hello world Один...

Обращение к NULL TextView - Программирование Android
У меня есть TextView описанный в XML в GridLayout. И есть ListView который этими GridLayout и заполняется. Возникает исключение....

lockCanvas() возврашяет null - Программирование Android
Доброе время суток. У меня возникла проблема. Пишу 2д игру под андроид (так для себя не чего серьёзного) . За основу взят этот мануал...

Вставить null в SQLite - Программирование Android
Есть такой код @Override public void onCreate(SQLiteDatabase db) { db.execSQL("CREATE TABLE "+ DATABASE_TABLE+ " ("+ ...

RelativeLayout findViewById return null - Программирование Android
Я что-то не пойму никак.. почему RelativeLayout возвращает не ссылку на TextView, а null? @Override public Dialog...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
26.05.2013, 21:07 #2
Java
1
2
3
4
5
if(tokenMy1 == null) {
...
} else {
...
}
Stylish2013
7 / 7 / 1
Регистрация: 20.04.2013
Сообщений: 666
26.05.2013, 21:27  [ТС] #3
А другой способ кроме это есть? Может проще?
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
26.05.2013, 21:29 #4
куда уже проще?
Stylish2013
7 / 7 / 1
Регистрация: 20.04.2013
Сообщений: 666
26.05.2013, 21:48  [ТС] #5
а как условие составить если у меня 3 переменные разные

мне нужно как-то так:

Java
1
2
3
4
5
6
7
8
9
10
String tokenMy1 = method1.valueToken;
String tokenMy2 = method2.valueToken;
String tokenMy3 = method3.valueToken;
 
Если (tokenMy1, tokenMy2, tokenMy3  == null) но один из них не null {
то String tokenNotNull = достаnь и записать значение
} 
else{
Sysoout.print.ln.("Они все равны null")
}
но не пойму как это реализовать.
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
26.05.2013, 21:50 #6
Java
1
2
3
4
5
6
7
8
9
if(a != null) {
    tokenNotNull = a;
} else if (b != null) {
    tokenNotNull = b;
} else if(c != null) {
    tokenNotNull = c;
} else {
    System.out.println("Они все равны null");
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.05.2013, 21:50
Привет! Вот еще темы с ответами:

Ошибка on a null object reference - Программирование Android
Появляется ошибка java.lang.NullPointerException: Attempt to invoke virtual method 'android.view.View...

Retrofit 2. Возвращаемое значение == null - Программирование Android
Делаю небольшое приложение для VK. Решил использовать Retrofit 2. Набросал простенький запрос, но в ответ приходит код 200 и null. ...

Вызов функции и NULL reference - Программирование Android
Итак, в MainActivity описана следующая функция setuFeed(): public class MainActivity extends AppCompatActivity { private...

Геокодирование. getFromLocationName() возвращает null - Программирование Android
По адресу (город, улица, дом) пытаюсь получить координаты. С некоторых пор почти всегда getFromLocationName() возвращает null. Хотя ранее...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
26.05.2013, 21:50
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru