Не всплывает toast
Добавлено: 05 фев 2014, 16:33
Пожалуйста подскажите новичку! Данные сохраняются в Preferences, затем загружаются при загрузке приложения. По идее если значение равно next, тогда по условию выводит toast со значением next. Но ничего не работает. Подскажите что исправить, два дня не могу понять
Код: Выделить всё
package my.app;
import org.w3c.dom.Text;
import android.os.Bundle;
import android.preference.PreferenceManager;
import android.app.Activity;
import android.content.SharedPreferences;
import android.content.SharedPreferences.Editor;
import android.view.Gravity;
import android.view.KeyEvent;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.webkit.WebChromeClient;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import android.widget.Button;
import android.widget.EditText;
import android.widget.ProgressBar;
import android.widget.TextView;
import android.widget.Toast;
public class MainActivity extends Activity implements OnClickListener {
Button next_btn;
String next = "next";
SharedPreferences inf_ok;
final String SAVED = "next";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
next_btn = (Button) findViewById(R.id.button_start_app);
next_btn.setOnClickListener(this);
loadText();
}
public void onClick(View v) {
switch (v.getId()) {
case R.id.button_start_app:
saveText();
break;
}
}
void saveText() {
inf_ok = getPreferences(MODE_PRIVATE);
Editor ed = inf_ok.edit();
ed.putString(SAVED, next);
ed.commit();
Toast.makeText(this, "Text saved", Toast.LENGTH_SHORT).show();
}
void loadText() {
inf_ok = getPreferences(MODE_PRIVATE);
String savedText =inf_ok.getString(SAVED, SAVED);
if (savedText == "next"){
Toast.makeText(this, (savedText), Toast.LENGTH_SHORT).show();
}
}
}