diff --git a/android/MapsWithMeTest/AndroidManifest.xml b/android/MapsWithMeTest/AndroidManifest.xml index 87c2aa817b..81b449ff35 100644 --- a/android/MapsWithMeTest/AndroidManifest.xml +++ b/android/MapsWithMeTest/AndroidManifest.xml @@ -38,9 +38,9 @@ - - - + + + + + + + + + \ No newline at end of file diff --git a/android/MapsWithMeTest/build.xml b/android/MapsWithMeTest/build.xml index bbe27c9455..2545f110cf 100644 --- a/android/MapsWithMeTest/build.xml +++ b/android/MapsWithMeTest/build.xml @@ -1,5 +1,5 @@ - + diff --git a/android/MapsWithMeTest/src/com/mapswithme/test/TestEventsReceiver.java b/android/MapsWithMeTest/src/com/mapswithme/test/TestEventsReceiver.java new file mode 100644 index 0000000000..6b62f090f8 --- /dev/null +++ b/android/MapsWithMeTest/src/com/mapswithme/test/TestEventsReceiver.java @@ -0,0 +1,31 @@ +package com.mapswithme.test; + +import android.content.BroadcastReceiver; +import android.content.Context; +import android.content.Intent; + +import com.mapswithme.maps.MWMActivity; +import com.mapswithme.maps.MWMActivity.OpenUrlTask; +import com.mapswithme.util.log.Logger; +import com.mapswithme.util.log.SimpleLogger; + +public class TestEventsReceiver extends BroadcastReceiver +{ + + + Logger l = SimpleLogger.get("TestBro"); + + @Override + public void onReceive(Context context, Intent intent) + { + l.d(intent.toString()); + final String uri = intent.getStringExtra("uri"); + l.d(uri); + + MWMActivity.OpenUrlTask oTask = new OpenUrlTask(uri); + + intent = new Intent(context, MWMActivity.class); + intent.putExtra(MWMActivity.EXTRA_TASK, oTask); + } + +} diff --git a/android/src/com/mapswithme/maps/MWMActivity.java b/android/src/com/mapswithme/maps/MWMActivity.java index 9fab4f544f..1b03fe7cc2 100644 --- a/android/src/com/mapswithme/maps/MWMActivity.java +++ b/android/src/com/mapswithme/maps/MWMActivity.java @@ -1124,5 +1124,5 @@ public class MWMActivity extends NvEventQueueActivity implements LocationService private native boolean nativeIsInChina(double lat, double lon); - private native boolean setViewPortByUrl(String url); + public native boolean setViewPortByUrl(String url); }