From 3b315c36cee1e2e824c89fe8a672e1e663a972f8 Mon Sep 17 00:00:00 2001 From: Victor Shcherb Date: Thu, 6 Oct 2011 22:55:53 +0200 Subject: [PATCH] Fix small issues. Test voice activity --- OsmAnd/res/layout-land/navigate_point.xml | 7 ++++--- OsmAnd/res/layout/navigate_point.xml | 7 +++---- OsmAnd/res/layout/search_address.xml | 11 ++++++----- .../src/net/osmand/plus/activities/MapActivity.java | 1 - .../net/osmand/plus/activities/TestVoiceActivity.java | 9 +++++++-- .../plus/activities/search/SearchPOIActivity.java | 1 - .../net/osmand/plus/voice/MediaCommandPlayerImpl.java | 2 +- 7 files changed, 21 insertions(+), 17 deletions(-) diff --git a/OsmAnd/res/layout-land/navigate_point.xml b/OsmAnd/res/layout-land/navigate_point.xml index 593c8aef12..e1d2319f9c 100644 --- a/OsmAnd/res/layout-land/navigate_point.xml +++ b/OsmAnd/res/layout-land/navigate_point.xml @@ -1,12 +1,12 @@ + - + @@ -26,10 +26,11 @@ - + + \ No newline at end of file diff --git a/OsmAnd/res/layout/navigate_point.xml b/OsmAnd/res/layout/navigate_point.xml index 483f20d75c..317c29b855 100644 --- a/OsmAnd/res/layout/navigate_point.xml +++ b/OsmAnd/res/layout/navigate_point.xml @@ -1,13 +1,11 @@ + - - @@ -24,11 +22,12 @@ - + + \ No newline at end of file diff --git a/OsmAnd/res/layout/search_address.xml b/OsmAnd/res/layout/search_address.xml index ad8eb25487..782978c938 100644 --- a/OsmAnd/res/layout/search_address.xml +++ b/OsmAnd/res/layout/search_address.xml @@ -1,6 +1,7 @@ + @@ -9,7 +10,7 @@ android:layout_marginTop = "5dp" android:text="@string/search_address_top_text"> - + @@ -52,7 +53,7 @@ - + - - \ No newline at end of file + + \ No newline at end of file diff --git a/OsmAnd/src/net/osmand/plus/activities/MapActivity.java b/OsmAnd/src/net/osmand/plus/activities/MapActivity.java index 4f9418d427..46186c0910 100644 --- a/OsmAnd/src/net/osmand/plus/activities/MapActivity.java +++ b/OsmAnd/src/net/osmand/plus/activities/MapActivity.java @@ -1043,7 +1043,6 @@ public class MapActivity extends Activity implements IMapLocationListener, Senso // dlg.showDialog(); Intent newIntent = new Intent(MapActivity.this, SearchActivity.class); newIntent.setFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT); - newIntent.putExtra(SearchActivity.TAB_INDEX_EXTRA, SearchActivity.LOCATION_TAB_INDEX); LatLon mapLoc = getMapLocation(); newIntent.putExtra(SearchActivity.SEARCH_LAT, mapLoc.getLatitude()); newIntent.putExtra(SearchActivity.SEARCH_LON, mapLoc.getLongitude()); diff --git a/OsmAnd/src/net/osmand/plus/activities/TestVoiceActivity.java b/OsmAnd/src/net/osmand/plus/activities/TestVoiceActivity.java index 43d2c2845e..4c80b37346 100644 --- a/OsmAnd/src/net/osmand/plus/activities/TestVoiceActivity.java +++ b/OsmAnd/src/net/osmand/plus/activities/TestVoiceActivity.java @@ -53,7 +53,7 @@ public class TestVoiceActivity extends Activity { // add buttons setContentView(gl); - app.showDialogInitializingCommandPlayer(this, true, new Runnable(){ + Runnable r = new Runnable(){ @Override public void run() { @@ -65,7 +65,12 @@ public class TestVoiceActivity extends Activity { } } - }); + }; + if (app.getRoutingHelper().getVoiceRouter().getPlayer() != null) { + r.run(); + } else { + app.showDialogInitializingCommandPlayer(this, true, r); + } } private void addButtons(final LinearLayout ll, CommandPlayer p) { diff --git a/OsmAnd/src/net/osmand/plus/activities/search/SearchPOIActivity.java b/OsmAnd/src/net/osmand/plus/activities/search/SearchPOIActivity.java index 769f7306bf..179d2de89f 100644 --- a/OsmAnd/src/net/osmand/plus/activities/search/SearchPOIActivity.java +++ b/OsmAnd/src/net/osmand/plus/activities/search/SearchPOIActivity.java @@ -115,7 +115,6 @@ public class SearchPOIActivity extends ListActivity implements SensorEventListen @Override public void onCreate(Bundle icicle) { super.onCreate(icicle); - setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); setContentView(R.layout.searchpoi); uiHandler = new Handler(); diff --git a/OsmAnd/src/net/osmand/plus/voice/MediaCommandPlayerImpl.java b/OsmAnd/src/net/osmand/plus/voice/MediaCommandPlayerImpl.java index d060c290a3..78841b228f 100644 --- a/OsmAnd/src/net/osmand/plus/voice/MediaCommandPlayerImpl.java +++ b/OsmAnd/src/net/osmand/plus/voice/MediaCommandPlayerImpl.java @@ -28,7 +28,7 @@ public class MediaCommandPlayerImpl extends AbstractPrologCommandPlayer { // playing media private MediaPlayer mediaPlayer; // indicates that player is ready to play first file - private boolean playNext = true; + private volatile boolean playNext = true; private List filesToPlay = Collections.synchronizedList(new ArrayList());