diff options
| author | Nikolaus Gotsche <n@softwarefools.com> | 2015-12-02 20:53:15 +0100 |
|---|---|---|
| committer | Nikolaus Gotsche <n@softwarefools.com> | 2015-12-02 20:53:15 +0100 |
| commit | f45a06098d4c4e60b2fdc78836bf6ef664900a91 (patch) | |
| tree | 1eea57471031b303ec1cc8fd93af4ea10a60b03a /app/src/main/java/com | |
| parent | ac11e7d167d973e38adca147ee881ceb2ade3549 (diff) | |
Fixed Language Fliper
Diffstat (limited to 'app/src/main/java/com')
| -rw-r--r-- | app/src/main/java/com/softwarefools/nik/spiritlevel/LevelActivity.java | 21 |
1 files changed, 12 insertions, 9 deletions
diff --git a/app/src/main/java/com/softwarefools/nik/spiritlevel/LevelActivity.java b/app/src/main/java/com/softwarefools/nik/spiritlevel/LevelActivity.java index 20aa319..a31be8d 100644 --- a/app/src/main/java/com/softwarefools/nik/spiritlevel/LevelActivity.java +++ b/app/src/main/java/com/softwarefools/nik/spiritlevel/LevelActivity.java @@ -1,5 +1,6 @@ package com.softwarefools.nik.spiritlevel; +import java.sql.Array; import java.text.DecimalFormat; import java.util.ArrayList; import java.util.Calendar; @@ -93,7 +94,9 @@ public class LevelActivity extends Activity implements MySensorListener{ mySettings = PreferenceManager.getDefaultSharedPreferences(this); - + SharedPreferences.Editor editor = mySettings.edit(); + editor.putBoolean("applicationRecording", false); + editor.commit(); //Fragments //getFragmentManager().beginTransaction().replace(android.R.id.content, new PrefsFragment()).commit(); /*FragmentManager mFragmentManager = getFragmentManager(); @@ -105,14 +108,14 @@ public class LevelActivity extends Activity implements MySensorListener{ r = new Random(); - mysupplangs = new ArrayList<String>(); + /*mysupplangs = new ArrayList<String>(); mysupplangs.add("de"); mysupplangs.add("en"); mysupplangs.add("es"); mysupplangs.add("pl"); mysupplangs.add("ru"); mysupplangs.add("fr"); - mysupplangs.add("it"); + mysupplangs.add("it");*/ t1=new TextToSpeech(getApplicationContext(), new TextToSpeech.OnInitListener() { @Override @@ -249,9 +252,8 @@ public class LevelActivity extends Activity implements MySensorListener{ editor.commit(); } else { beLoud(this.getString(R.string.action_record_text_off)); - SharedPreferences.Editor editor = prefs.edit(); - editor.putBoolean("applicationRecording", false); - editor.commit(); + + Toast.makeText(getBaseContext(), "Vector:"+accelvector.size()+"\n"+printVect(accelvector), Toast.LENGTH_SHORT).show(); @@ -275,11 +277,12 @@ public class LevelActivity extends Activity implements MySensorListener{ case R.id.action_changelang: //t1.speak(this.getString(R.string.change_text), TextToSpeech.QUEUE_FLUSH, null); + String[] sf=getResources().getStringArray(R.array.langValues); String comp=getResources().getConfiguration().locale.getLanguage(); String neus; do { - int neur = r.nextInt(mysupplangs.size()); - neus = mysupplangs.get(neur); + int neur = r.nextInt(sf.length); + neus = sf[neur]; }while(comp.contains(neus)); setLocale(neus); @@ -421,7 +424,7 @@ public class LevelActivity extends Activity implements MySensorListener{ Intent refresh = new Intent(this, LevelActivity.class); startActivity(refresh); t1.setLanguage(getResources().getConfiguration().locale); - if(t1.isLanguageAvailable(getResources().getConfiguration().locale)<=TextToSpeech.LANG_MISSING_DATA) { + if(t1.isLanguageAvailable(getResources().getConfiguration().locale)<TextToSpeech.LANG_AVAILABLE) { Toast.makeText(getBaseContext(), this.getString(R.string.action_lang_NA), Toast.LENGTH_LONG).show(); } beLoud(this.getString(R.string.change_text)); |
