Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android ListView множественный выбор несмотря на SingleChoice mode http://www.cyberforum.ru/android-dev/thread1234302.html
Здравствуйте! Столкнулся с проблемой: использую listview со своим Adapter-ом, наследуем от BaseAdapter-а, с переопределенными методами (только теми, которые необходимо переопределить обязательно). В...
Программирование 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. Приложение под андроид запускается очень долго, нет...
Программирование Android Передача пароля из Android приложения в PHP
Здравствуйте. Подскажите, пожалуйста, начинающему разработчику Android в каком направлении двигаться. Есть приложение под Android, пользователь регистрируется на мобильном приложение, пароль...
Программирование 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...
Программирование Android Маркеры на карте, как выбрать верхний? Добрый день! Столкнулся с проблемой, что если маркеры на карте находятся один под другим (или очень близко), то при тапе, на тот, что сверху, берется самый нижний (невидимый) маркер. как... подробнее

Показать сообщение отдельно
Kazachek
17 / 17 / 4
Регистрация: 03.11.2013
Сообщений: 388

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

26.07.2014, 11:46. Просмотров 609. Ответов 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;
    }
 
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru