From 92718345e781a56f3d88cd00e51e304c805407d4 Mon Sep 17 00:00:00 2001 From: Dmitry Kunin Date: Tue, 10 Dec 2013 17:58:51 +0300 Subject: [PATCH] [AND] Test build fixes. temp --- android/MapsWithMeTest/AndroidManifest.xml | 32 +++++++++++++++++-- .../mapswithme/test/MonkeyEventsReceiver.java | 22 ++++++++++--- 2 files changed, 46 insertions(+), 8 deletions(-) diff --git a/android/MapsWithMeTest/AndroidManifest.xml b/android/MapsWithMeTest/AndroidManifest.xml index 2f8b72bdec..5f82e544d5 100644 --- a/android/MapsWithMeTest/AndroidManifest.xml +++ b/android/MapsWithMeTest/AndroidManifest.xml @@ -159,7 +159,9 @@ android:configChanges="orientation|screenLayout|screenSize" android:label="@string/search_map" android:noHistory="true" - android:screenOrientation="behind" > + android:screenOrientation="behind" + android:theme="@style/MwmSearch" + android:windowSoftInputMode="stateVisible|adjustResize" > - + + + + + + + + + + + + + + + + - + \ No newline at end of file diff --git a/android/MapsWithMeTest/src/com/mapswithme/test/MonkeyEventsReceiver.java b/android/MapsWithMeTest/src/com/mapswithme/test/MonkeyEventsReceiver.java index 1680ff9bda..e66528b4bc 100644 --- a/android/MapsWithMeTest/src/com/mapswithme/test/MonkeyEventsReceiver.java +++ b/android/MapsWithMeTest/src/com/mapswithme/test/MonkeyEventsReceiver.java @@ -53,7 +53,7 @@ public class MonkeyEventsReceiver extends BroadcastReceiver private static final Map KEY_TO_TASK = new HashMap(4); - static + static { KEY_TO_TASK.put(TYPE_BOOKMARK, new ShowBookmarksTask()); KEY_TO_TASK.put(TYPE_SEARCH, new SearchTask()); @@ -67,24 +67,36 @@ public class MonkeyEventsReceiver extends BroadcastReceiver int mScope; @Override - public boolean run(MWMActivity target) + public boolean run(final MWMActivity target) { sLogger.d("Running me!", this, target); - SearchActivity.startForSearch(target, mQuery, mScope); + target.onMyPositionClicked(null); + final Handler delayHandler = new Handler(); + + delayHandler.postDelayed(new Runnable() + { + + @Override + public void run() + { + SearchActivity.startForSearch(target, mQuery, mScope); + } + }, 1500); + return true; } @Override public ExtractableMapTask extract(Intent data) { - SearchTask task = new SearchTask(); + final SearchTask task = new SearchTask(); task.mQuery = data.getStringExtra(SearchActivity.EXTRA_QUERY); sLogger.d("q: ", task.mQuery); final String scopeStr = data.getStringExtra(SearchActivity.EXTRA_SCOPE); sLogger.d("s: ", scopeStr); - if (scopeStr != null) + if (scopeStr != null) task.mScope = Integer.parseInt(scopeStr); return task;