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

Не срабатывает условие if на проверку совпадения текста - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android ListView множественный выбор несмотря на SingleChoice mode http://www.cyberforum.ru/android-dev/thread1234302.html
Здравствуйте! Столкнулся с проблемой: использую listview со своим Adapter-ом, наследуем от BaseAdapter-а, с переопределенными методами (только теми, которые необходимо переопределить обязательно). В ListView стоит режим Single choice, но при одновременном таче все равно можно выбрать несколько элементов одновременно (сделать клик в смысле, не выбор). Я думаю, что это из-за моего адаптера,...
Android Написать функцию возвращающую массив с элементами из строки import java.util.*; import javax.xml.transform.*; public class Main { public static void main(String args) { System.out.println("Hello World!"); http://www.cyberforum.ru/android-dev/thread1234284.html
Где почитать о создании клиент-серверных приложений Android
Всем привет. Есть клиент на андроид, написанный на Делфи и сервер написанный на Делфи, связь между ними осуществляется по Wi-fi по протоколу TCP. Приложение под андроид запускается очень долго, нет возможности листать вкладки TabControl'а свайпом, очень часто не с того не с сего вылетает. Поэтому хочу реализовать клиент на андроид, а не делфи. Клиент и сервер общаются между собой строками и...
Android Передача пароля из Android приложения в PHP
Здравствуйте. Подскажите, пожалуйста, начинающему разработчику Android в каком направлении двигаться. Есть приложение под Android, пользователь регистрируется на мобильном приложение, пароль отсылается по запросу POST на сервер, где php-скрипт принимает этот параметр, дальше уже работает проверка валидности пароля и хеша-пароля из БД. Это все уже отлажено. Вопрос как на Java зашифровать...
Android Получение кода web страницы http://www.cyberforum.ru/android-dev/thread1233973.html
Не могу получить код web страницы: runOnUiThread(new Runnable() { @Override public void run() { try { Log.d("TRUE", "TRUE"); URL site = new URL("http://yandex.ru/index.html"); BufferedReader br = new BufferedReader(new InputStreamReader(site.openStream())); }
Android Маркеры на карте, как выбрать верхний? Добрый день! Столкнулся с проблемой, что если маркеры на карте находятся один под другим (или очень близко), то при тапе, на тот, что сверху, берется самый нижний (невидимый) маркер. как отследить, или как контроллировать нажатие. нужно чтобы при тапе на верхний - верхний и выбрался... если кто знает, подскажите, пожалуйста. подробнее

Показать сообщение отдельно
Kazachek
 Аватар для Kazachek
15 / 15 / 2
Регистрация: 03.11.2013
Сообщений: 337

Не срабатывает условие if на проверку совпадения текста - Android

26.07.2014, 11:46. Просмотров 516. Ответов 1
Метки (Все метки)

Всем доброго времени суток.
Пытаюсь научится работать с preference

Есть условие которое проверяет сохраненный текст, если он совпадает должен вывести один текст, если нет то другой.
Почему то у меня проверка на совпадение не работает и срабатывает else
Пожалуйста помогите найти ошибку.
Спасибо
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
package com.example.preference;
import android.app.Activity;
import android.content.SharedPreferences;
import android.content.SharedPreferences.Editor;
import android.os.Bundle;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;
 
public class MainActivity extends Activity implements OnClickListener {
  
  EditText etText;
  Button btnSave, btnLoad, tcell, babilon, beeline, megafon;
  
  SharedPreferences sPref;
  
  final String SAVED_TEXT = "saved_text";
  
  
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        
        etText = (EditText) findViewById(R.id.etText);
        
        
        btnSave = (Button) findViewById(R.id.btnSave);
        btnSave.setOnClickListener(this);
        
        btnLoad = (Button) findViewById(R.id.btnLoad);
        btnLoad.setOnClickListener(this);
        
        tcell = (Button) findViewById(R.id.button1);
        tcell.setOnClickListener(this);
        
        babilon = (Button) findViewById(R.id.button2);
        babilon.setOnClickListener(this);
        
        beeline = (Button) findViewById(R.id.button3);
        beeline.setOnClickListener(this);
        
        megafon = (Button) findViewById(R.id.button4);
        megafon.setOnClickListener(this);
        
        loadText();
    }
 
  @Override
  public void onClick(View v) {
    switch (v.getId()) {
    case R.id.btnSave:
      saveText();
      break;
    case R.id.button1:
        etText.setText("Tcell");
        saveText();
        break;
    case R.id.button2:
        etText.setText("Babilon");
        saveText();
        break;
    case R.id.button3:
        etText.setText("Beeline");
        saveText();
        break;
    case R.id.button4:
        etText.setText("Megafon");
        saveText();
        break;
    case R.id.btnLoad:
      loadText();
      break;
    default:
      break;
    }
  }
  
  void saveText() {
    sPref = getPreferences(MODE_PRIVATE);
    Editor ed = sPref.edit();
    ed.putString(SAVED_TEXT, etText.getText().toString());
    ed.commit();
    Toast.makeText(this, "Text saved", Toast.LENGTH_SHORT).show();
  }
  
  void loadText() {
    sPref = getPreferences(MODE_PRIVATE);
    String savedText = sPref.getString(SAVED_TEXT, "");
    etText.setText(savedText);
   
    //Toast.makeText(this, "Text loaded", Toast.LENGTH_SHORT).show();
    if(etText.getText().toString() == "Megafon"){
        Toast.makeText(this, "По умолчанию был выбран Мегафон", Toast.LENGTH_SHORT).show();
        
    }else{
        
        Toast.makeText(this, "По умолчанию был выбран Другой оператор", Toast.LENGTH_SHORT).show();
    }
        
    
  }
  
  @Override
  protected void onDestroy() {
    saveText();
    super.onDestroy();
  }
 
 
    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.main, menu);
        return true;
    }
 
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 05:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru