summaryrefslogtreecommitdiffstats
path: root/samples/browseable/SpeedTracker/Application/src/com.example.android.wearable.speedtracker/PhoneMainActivity.java
diff options
context:
space:
mode:
Diffstat (limited to 'samples/browseable/SpeedTracker/Application/src/com.example.android.wearable.speedtracker/PhoneMainActivity.java')
-rw-r--r--samples/browseable/SpeedTracker/Application/src/com.example.android.wearable.speedtracker/PhoneMainActivity.java14
1 files changed, 11 insertions, 3 deletions
diff --git a/samples/browseable/SpeedTracker/Application/src/com.example.android.wearable.speedtracker/PhoneMainActivity.java b/samples/browseable/SpeedTracker/Application/src/com.example.android.wearable.speedtracker/PhoneMainActivity.java
index c645bdd62..b915d26d0 100644
--- a/samples/browseable/SpeedTracker/Application/src/com.example.android.wearable.speedtracker/PhoneMainActivity.java
+++ b/samples/browseable/SpeedTracker/Application/src/com.example.android.wearable.speedtracker/PhoneMainActivity.java
@@ -18,7 +18,8 @@ package com.example.android.wearable.speedtracker;
import com.google.android.gms.maps.CameraUpdateFactory;
import com.google.android.gms.maps.GoogleMap;
-import com.google.android.gms.maps.MapFragment;
+import com.google.android.gms.maps.SupportMapFragment;
+import com.google.android.gms.maps.OnMapReadyCallback;
import com.google.android.gms.maps.model.LatLng;
import com.google.android.gms.maps.model.LatLngBounds;
import com.google.android.gms.maps.model.PolylineOptions;
@@ -46,19 +47,21 @@ import java.util.List;
* deleted.
*/
public class PhoneMainActivity extends AppCompatActivity implements
- DatePickerDialog.OnDateSetListener {
+ DatePickerDialog.OnDateSetListener, OnMapReadyCallback {
private static final String TAG = "PhoneMainActivity";
private static final int BOUNDING_BOX_PADDING_PX = 50;
private TextView mSelectedDateText;
private GoogleMap mMap;
+ private SupportMapFragment mMapFragment;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main_activity);
mSelectedDateText = (TextView) findViewById(R.id.selected_date);
- mMap = ((MapFragment) getFragmentManager().findFragmentById(R.id.map)).getMap();
+ mMapFragment = (SupportMapFragment) getSupportFragmentManager().findFragmentById(R.id.map);
+ mMapFragment.getMapAsync(this);
}
public void onClick(View view) {
@@ -132,4 +135,9 @@ public class PhoneMainActivity extends AppCompatActivity implements
}.execute(calendar);
}
+
+ @Override
+ public void onMapReady(GoogleMap googleMap) {
+ mMap = googleMap;
+ }
}