Android-карта Google v2 - раздувание макета фрагмента карты занимает слишком много времени и приводит к отставанию
Как было сказано в заголовке, раздувание макета, содержащего фрагмент карты Google, занимает слишком много времени (около 4хх мс), что приводит к отставанию. Как решить эту проблему?
fragment_google.map.xml
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity" >
<fragment
android:id="@+id/google_map"
android:layout_width="match_parent"
android:layout_height="match_parent"
class="com.google.android.gms.maps.SupportMapFragment"
/>
</FrameLayout>
MapFragment
public class MyMapFragment extends Fragment {
...
//this method consumes 4xx ms to done
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
return inflater.inflate(R.layout.fragment_google_map, container, false);
}
...
}