У меня есть приложение, основанное на картах Google, в которых я начинаю планировать маршрут с использованием намерений. Но, когда приложение запускается, оно запрашивает диалоговое окно для пользователя с опцией браузера и карт по умолчанию. Но я хочу, чтобы при запуске приложения он по умолчанию открывался на картах. Ниже я отправляю свой код.Открытие карт по умолчанию
public class RoutePlannerActivity extends MapActivity {
public static final String TAG = "Route planner";
MapView mapView;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
mapView = (MapView)findViewById(R.id.mapView);
mapView.setBuiltInZoomControls(true);
Log.d(TAG, "onCreate");
Intent intent = new Intent(android.content.Intent.ACTION_VIEW,
Uri.parse("http://maps.google.com/maps?saddr=28.6667,77.2167&daddr=28.5700,77.3200"));
startActivity(intent);
}//onCreate
protected boolean isRouteDisplayed() {
Log.d(TAG, "Route displayed");
return true;
}//isRouteDisplayed
}//class
+1 для последней строки ответа .. –
@Urban, спасибо ... это сработало. – Nitish