1

Я создаю приложение для Android, для которого мне нужно использовать кнопку для начала действия карты. Я читал о фрагментах и ​​все такое, но ничего не получается для меня. Я новичок в разработке приложений для Android, а также в stackoverflow. Мне нужна помощь. Моя основная деятельность, файлы карты и файлы макета карты приведены ниже. Любая помощь будет оценена.Как запустить MapActivity через onClickListener?

Основная деятельность

package com.save.me; 

import android.app.Activity; 

import android.content.Intent; 
import android.os.Bundle; 
import android.view.View; 
import android.widget.Button;import android.view.View.OnClickListener; 

public class MainActivity extends Activity { 

Button button; 
Button button1; 

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_main); 

    button = (Button) this.findViewById(R.id.button2); 
    button.setOnClickListener(new OnClickListener() { 
     public void onClick(View v) { 
      Intent i = new Intent(MainActivity.this, First_aid.class); 
      startActivity(i); 
     } 
    }); 

    button1 = (Button) this.findViewById(R.id.button1); 
    button1.setOnClickListener(new OnClickListener() { 
     public void onClick(View v) { 
      Intent i = new Intent(MainActivity.this, GpsActivity.class); 
      startActivity(i); 
     } 
    }); 

} 
} 

файл Карта активности

package com.save.me; 

import com.google.android.gms.maps.GoogleMap; 
import com.google.android.gms.maps.MapFragment; 

import android.app.Activity; 
import android.os.Bundle; 
import android.widget.Toast; 

public class GpsActivity extends Activity { 

// Google Map 
private GoogleMap googleMap; 

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_main); 

    try { 
     // Loading map 
     initilizeMap(); 

    } catch (Exception e) { 
     e.printStackTrace(); 
    } 

} 

/** 
* function to load map. If map is not created it will create it for you 
* */ 
private void initilizeMap() { 
    if (googleMap == null) { 
     googleMap = ((MapFragment) getFragmentManager().findFragmentById(
       R.id.map)).getMap(); 

     // check if map is created successfully or not 
     if (googleMap == null) { 
      Toast.makeText(getApplicationContext(), 
        "Sorry! unable to create maps", Toast.LENGTH_SHORT) 
        .show(); 
     } 
    } 
} 

@Override 
protected void onResume() { 
    super.onResume(); 
    initilizeMap(); 
} 

} 

файл макета Карта

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:layout_width="fill_parent" 
android:layout_height="fill_parent" > 

<fragment 
    android:id="@+id/map" 
    android:name="com.google.android.gms.maps.MapFragment" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent"/> 

</RelativeLayout> 

Manifest

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
package="com.save.me" 
android:versionCode="1" 
android:versionName="1.0" > 

<permission 
    android:name="com.save.me.permission.MAPS_RECEIVE" 
    android:protectionLevel="signature" /> 

<uses-permission android:name="com.save.me.permission.MAPS_RECEIVE" /> 

<uses-sdk 
    android:minSdkVersion="11" 
    android:targetSdkVersion="21" /> 

<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 
<uses-permission android:name="android.permission.INTERNET" /> 
<uses-permission  android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" /> 
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 

<!-- Required to show current location --> 
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> 
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> 

<uses-feature 
    android:glEsVersion="0x00020000" 
    android:required="true" /> 

<application 
    android:allowBackup="true" 
    android:icon="@drawable/ic_launcher" 
    android:label="@string/app_name" 
    android:theme="@style/AppTheme" > 
    <uses-library android:name="com.google.android.maps" /> 

    <activity 
     android:name=".MainActivity" 
     android:label="@string/app_name" > 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 

      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 
    <activity 
     android:name=".First_aid" 
     android:label="@string/title_activity_first_aid" > 
    </activity> 
    <activity 
     android:name=".SliderActvity" 
     android:label="@string/title_activity_slider_actvity" > 
    </activity> 
    <activity 
     android:name=".GpsActivity" 
     android:label="@string/title_activity_gps" > 
     <category android:name="android.intent.category.LAUNCHER" /> 
    </activity> 
    <activity 
     android:name=".ListDisplay" 
     android:label="@string/title_activity_list_display" > 
    </activity> 
    <activity 
     android:name=".Listitem1" 
     android:label="@string/title_activity_listitem1" > 
    </activity> 
    <activity 
     android:name=".Listitem2" 
     android:label="@string/title_activity_listitem2" > 
    </activity> 
    <activity 
     android:name=".Listitem3" 
     android:label="@string/title_activity_listitem3" > 
    </activity> 
    <activity 
     android:name=".Listitem4" 
     android:label="@string/title_activity_listitem4" > 
    </activity> 
    <activity 
     android:name=".Listitem5" 
     android:label="@string/title_activity_listitem5" > 
    </activity> 
    <activity 
     android:name=".Listitem6" 
     android:label="@string/title_activity_listitem6" > 
    </activity> 
    <activity 
     android:name=".Listitem7" 
     android:label="@string/title_activity_listitem7" > 
    </activity> 
    <activity 
     android:name=".Listitem8" 
     android:label="@string/title_activity_listitem8" > 
    </activity> 
    <activity 
     android:name=".Listitem9" 
     android:label="@string/title_activity_listitem9" > 
    </activity> 
    <activity 
     android:name=".Listitem10" 
     android:label="@string/title_activity_listitem10" > 
    </activity> 
    <activity 
     android:name=".Dummy" 
     android:label="@string/title_activity_dummy" > 
    </activity> 

    <!-- Google Maps API Key --> 
    <meta-data 
     android:name="com.google.android.maps.v2.API_KEY" 
     android:value="*****I've included legitimate map API key*****" /> 
</application> 

Logcat

01-23 21:51:34.922: D/OpenGLRenderer(24057): prepareDirty (0.00, 0.00, 480.00, 800.00) opaque 1 <0x600d8ce0> 
01-23 21:51:34.924: D/OpenGLRenderer(24057): finish <0x600d8ce0> 
01-23 21:51:34.954: D/OpenGLRenderer(24057): prepareDirty (0.00, 0.00, 480.00, 800.00) opaque 1 <0x600d8ce0> 
01-23 21:51:34.955: D/OpenGLRenderer(24057): finish <0x600d8ce0> 
01-23 21:51:34.985: D/OpenGLRenderer(24057): prepareDirty (0.00, 0.00, 480.00, 800.00) opaque 1 <0x600d8ce0> 
01-23 21:51:34.987: D/OpenGLRenderer(24057): finish <0x600d8ce0> 
01-23 21:51:35.0 01: D/OpenGLRenderer(24057): prepareDirty (0.00, 0.00, 480.00, 800.00) opaque 1 <0x600d8ce0> 
01-23 21:51:35.003: D/OpenGLRenderer(24057): finish <0x600d8ce0> 
01-23 21:51:35. 017: D/OpenGLRenderer(24057): prepareDirty (0.00, 0.00, 480.00, 800.00) opaque 1 <0x600d8ce0> 
01-23 21:51:35. 019: D/OpenGLRenderer(24057): finish <0x600d8ce0> 
01-23 21:51:35.033: D/OpenGLRenderer(24057): prepareDirty (0.00, 0.00, 480.00, 800.00) opaque 1 <0x600d8ce0> 
01-23 21:51:35.035: D/OpenGLRenderer(24057): finish <0x600d8ce0> 
01-23 21:51:35.049: D/OpenGLRenderer(24057): prepareDirty (0.00, 0.00, 480.00, 800.00) opaque 1 <0x600d8ce0> 
01-23 21:51:35.051: D/OpenGLRenderer(24057): finish <0x600d8ce0> 
01-23 21:51:35.065: D/OpenGLRenderer(24057): prepareDirty (0.00, 0.00, 480.00, 800.00) opaque 1 <0x600d8ce0> 
01-23 21:51:35.067: D/OpenGLRenderer(24057): finish <0x600d8ce0> 
01-23 21:51:35.080: D/OpenGLRenderer(24057): prepareDirty (0.00, 0.00, 480.00, 800.00) opaque 1 <0x600d8ce0> 
01-23 21:51:35.082: D/OpenGLRenderer(24057): finish <0x600d8ce0> 
01-23 21:51:35.096: D/OpenGLRenderer(24057): prepareDirty (0.00, 0.00, 480.00, 800.00) opaque 1 <0x600d8ce0> 
01-23 21:51:35.098: D/OpenGLRenderer(24057): finish <0x600d8ce0> 
01-23 21:51:35.121: D/OpenGLRenderer(24057): prepareDirty (0.00, 0.00, 480.00, 800.00) opaque 1 <0x600d8ce0> 
01-23 21:51:35.123: D/OpenGLRenderer(24057): finish <0x600d8ce0> 
01-23 21:51:35.144: D/OpenGLRenderer(24057): prepareDirty (0.00, 0.00, 480.00, 800.00) opaque 1 <0x600d8ce0> 
01-23 21:51:35.146: D/OpenGLRenderer(24057): finish <0x600d8ce0> 
01-23 21:51:35.159: D/OpenGLRenderer(24057): prepareDirty (0.00, 0.00, 480.00, 800.00) opaque 1 <0x600d8ce0> 
01-23 21:51:35.161: D/OpenGLRenderer(24057): finish <0x600d8ce0> 
01-23 21:51:35.175: D/OpenGLRenderer(24057): prepareDirty (0.00, 0.00, 480.00, 800.00) opaque 1 <0x600d8ce0> 
01-23 21:51:35.177: D/OpenGLRenderer(24057): finish <0x600d8ce0> 
01-23 21:51:35.191: D/OpenGLRenderer(24057): prepareDirty (0.00, 0.00, 480.00, 800.00) opaque 1 <0x600d8ce0> 
01-23 21:51:35.193: D/OpenGLRenderer(24057): finish <0x600d8ce0> 
01-23 21:51:35.207: D/OpenGLRenderer(24057): prepareDirty (0.00, 0.00, 480.00, 800.00) opaque 1 <0x600d8ce0> 
01-23 21:51:35.208: D/OpenGLRenderer(24057): finish <0x600d8ce0> 
01-23 21:51:35.222: D/OpenGLRenderer(24057): prepareDirty (0.00, 0.00, 480.00, 800.00) opaque 1 <0x600d8ce0> 
01-23 21:51:35.224: D/OpenGLRenderer(24057): finish <0x600d8ce0> 
01-23 21:51:35.238: D/OpenGLRenderer(24057): prepareDirty (0.00, 0.00, 480.00, 800.00) opaque 1 <0x600d8ce0> 
01-23 21:51:35.240: D/OpenGLRenderer(24057): finish <0x600d8ce0> 
01-23 21:51:35.254: D/OpenGLRenderer(24057): prepareDirty (0.00, 0.00, 480.00, 800.00) opaque 1 <0x600d8ce0> 
01-23 21:51:35.256: D/OpenGLRenderer(24057): finish <0x600d8ce0> 
01-23 21:51:35.270: D/OpenGLRenderer(24057): prepareDirty (0.00, 0.00, 480.00, 800.00) opaque 1 <0x600d8ce0> 
01-23 21:51:35.272: D/OpenGLRenderer(24057): finish <0x600d8ce0> 
01-23 21:51:35.286: D/OpenGLRenderer(24057): prepareDirty (0.00, 0.00, 480.00, 800.00) opaque 1 <0x600d8ce0> 
01-23 21:51:35.288: D/OpenGLRenderer(24057): finish <0x600d8ce0> 
01-23 21:51:35.3 01: D/OpenGLRenderer(24057): prepareDirty (0.00, 0.00, 480.00, 800.00) opaque 1 <0x600d8ce0> 
01-23 21:51:35.303: D/OpenGLRenderer(24057): finish <0x600d8ce0> 
01-23 21:51:35.317: I/BufferQueue(24057): [unnamed-24057-3](this:0x6005a538,id:3,api:1,p:24057,c:24057) [release] fps:58.38, dur:1 010.67, max:31.86, min:14.27 
01-23 21:51:35.317: D/OpenGLRenderer(24057): prepareDirty (0.00, 0.00, 480.00, 800.00) opaque 1 <0x600d8ce0> 
01-23 21:51:35.319: D/OpenGLRenderer(24057): finish <0x600d8ce0> 
01-23 21:51:35.341: D/OpenGLRenderer(24057): prepareDirty (0.00, 0.00, 480.00, 800.00) opaque 1 <0x600d8ce0> 
01-23 21:51:35.344: D/OpenGLRenderer(24057): finish <0x600d8ce0> 
01-23 21:51:35.364: D/OpenGLRenderer(24057): prepareDirty (0.00, 0.00, 480.00, 800.00) opaque 1 <0x600d8ce0> 
01-23 21:51:35.366: D/OpenGLRenderer(24057): finish <0x600d8ce0> 
01-23 21:51:35.380: D/OpenGLRenderer(24057): prepareDirty (0.00, 0.00, 480.00, 800.00) opaque 1 <0x600d8ce0> 
01-23 21:51:35.382: D/OpenGLRenderer(24057): finish <0x600d8ce0> 
01-23 21:51:35.397: D/OpenGLRenderer(24057): prepareDirty (0.00, 0.00, 480.00, 800.00) opaque 1 <0x600d8ce0> 
01-23 21:51:35.398: D/OpenGLRenderer(24057): finish <0x600d8ce0> 
01-23 21:51:35.412: D/OpenGLRenderer(24057): prepareDirty (0.00, 0.00, 480.00, 800.00) opaque 1 <0x600d8ce0> 
01-23 21:51:35.413: D/OpenGLRenderer(24057): finish <0x600d8ce0> 
01-23 21:51:35.421: I/BufferQueue(24057): [unnamed-24057-3](this:0x6005a538,id:3,api:1,p:24057,c:24057) [queue] fps:61.95, dur:1000.80, max:19.51, min:12.11 
01-23 21:51:35.428: D/OpenGLRenderer(24057): prepareDirty (0.00, 0.00, 480.00, 800.00) opaque 1 <0x600d8ce0> 
01-23 21:51:35.430: D/OpenGLRenderer(24057): finish <0x600d8ce0> 
01-23 21:51:35.443: D/OpenGLRenderer(24057): prepareDirty (0.00, 0.00, 480.00, 800.00) opaque 1 <0x600d8ce0> 
01-23 21:51:35.445: D/OpenGLRenderer(24057): finish <0x600d8ce0> 
01-23 21:51:35.460: D/OpenGLRenderer(24057): prepareDirty (0.00, 0.00, 480.00, 800.00) opaque 1 <0x600d8ce0> 
01-23 21:51:35.461: D/OpenGLRenderer(24057): finish <0x600d8ce0> 
01-23 21:51:35.475: D/OpenGLRenderer(24057): prepareDirty (0.00, 0.00, 480.00, 800.00) opaque 1 <0x600d8ce0> 
01-23 21:51:35.477: D/OpenGLRenderer(24057): finish <0x600d8ce0> 
01-23 21:51:35.491: D/OpenGLRenderer(24057): prepareDirty (0.00, 0.00, 480.00, 800.00) opaque 1 <0x600d8ce0> 
01-23 21:51:35.492: D/OpenGLRenderer(24057): finish <0x600d8ce0> 
01-23 21:51:35.507: D/OpenGLRenderer(24057): prepareDirty (0.00, 0.00, 480.00, 800.00) opaque 1 <0x600d8ce0> 
01-23 21:51:35.508: D/OpenGLRenderer(24057): finish <0x600d8ce0> 
01-23 21:51:35.522: D/OpenGLRenderer(24057): prepareDirty (0.00, 0.00, 480.00, 800.00) opaque 1 <0x600d8ce0> 
01-23 21:51:35.524: D/OpenGLRenderer(24057): finish <0x600d8ce0> 
01-23 21:51:35.538: D/OpenGLRenderer(24057): prepareDirty (0.00, 0.00, 480.00, 800.00) opaque 1 <0x600d8ce0> 
01-23 21:51:35.540: D/OpenGLRenderer(24057): finish <0x600d8ce0> 
01-23 21:51:35.570: D/OpenGLRenderer(24057): prepareDirty (0.00, 0.00, 480.00, 800.00) opaque 1 <0x600d8ce0> 
01-23 21:51:35.571: D/OpenGLRenderer(24057): finish <0x600d8ce0> 
01-23 21:51:35.6 01: D/OpenGLRenderer(24057): prepareDirty (0.00, 0.00, 480.00, 800.00) opaque 1 <0x600d8ce0> 
01-23 21:51:35.603: D/OpenGLRenderer(24057): finish <0x600d8ce0> 
01-23 21:51:35.633: D/OpenGLRenderer(24057): prepareDirty (0.00, 0.00, 480.00, 800.00) opaque 1 <0x600d8ce0> 
01-23 21:51:35.634: D/OpenGLRenderer(24057): finish <0x600d8ce0> 
01-23 21:51:35.665: D/OpenGLRenderer(24057): prepareDirty (0.00, 0.00, 480.00, 800.00) opaque 1 <0x600d8ce0> 
01-23 21:51:35.667: D/OpenGLRenderer(24057): finish <0x600d8ce0> 
01-23 21:51:35.680: D/OpenGLRenderer(24057): prepareDirty (0.00, 0.00, 480.00, 800.00) opaque 1 <0x600d8ce0> 
01-23 21:51:35.682: D/OpenGLRenderer(24057): finish <0x600d8ce0> 
01-23 21:51:35.697: D/OpenGLRenderer(24057): prepareDirty (0.00, 0.00, 480.00, 800.00) opaque 1 <0x600d8ce0> 
01-23 21:51:35.699: D/OpenGLRenderer(24057): finish <0x600d8ce0> 
01-23 21:51:35.713: D/OpenGLRenderer(24057): prepareDirty (0.00, 0.00, 480.00, 800.00) opaque 1 <0x600d8ce0> 
01-23 21:51:35.715: D/OpenGLRenderer(24057): finish <0x600d8ce0> 
01-23 21:51:35.728: D/OpenGLRenderer(24057): prepareDirty (0.00, 0.00, 480.00, 800.00) opaque 1 <0x600d8ce0> 
01-23 21:51:35.731: D/OpenGLRenderer(24057): finish <0x600d8ce0> 
01-23 21:51:35.744: D/OpenGLRenderer(24057): prepareDirty (0.00, 0.00, 480.00, 800.00) opaque 1 <0x600d8ce0> 
01-23 21:51:35.747: D/OpenGLRenderer(24057): finish <0x600d8ce0> 
01-23 21:51:35.760: D/OpenGLRenderer(24057): prepareDirty (0.00, 0.00, 480.00, 800.00) opaque 1 <0x600d8ce0> 
01-23 21:51:35.762: D/OpenGLRenderer(24057): finish <0x600d8ce0> 
01-23 21:51:35.775: D/OpenGLRenderer(24057): prepareDirty (0.00, 0.00, 480.00, 800.00) opaque 1 <0x600d8ce0> 
01-23 21:51:35.777: D/OpenGLRenderer(24057): finish <0x600d8ce0> 
01-23 21:51:35.791: D/OpenGLRenderer(24057): prepareDirty (0.00, 0.00, 480.00, 800.00) opaque 1 <0x600d8ce0> 
01-23 21:51:35.793: D/OpenGLRenderer(24057): finish <0x600d8ce0> 
01-23 21:51:35.807: D/OpenGLRenderer(24057): prepareDirty (0.00, 0.00, 480.00, 800.00) opaque 1 <0x600d8ce0> 
01-23 21:51:35.809: D/OpenGLRenderer(24057): finish <0x600d8ce0> 
01-23 21:51:35.823: D/OpenGLRenderer(24057): prepareDirty (0.00, 0.00, 480.00, 800.00) opaque 1 <0x600d8ce0> 
01-23 21:51:35.824: D/OpenGLRenderer(24057): finish <0x600d8ce0> 
01-23 21:51:35.838: D/OpenGLRenderer(24057): prepareDirty (0.00, 0.00, 480.00, 800.00) opaque 1 <0x600d8ce0> 
01-23 21:51:35.840: D/OpenGLRenderer(24057): finish <0x600d8ce0> 
01-23 21:51:35.854: D/OpenGLRenderer(24057): prepareDirty (0.00, 0.00, 480.00, 800.00) opaque 1 <0x600d8ce0> 
01-23 21:51:35.856: D/OpenGLRenderer(24057): finish <0x600d8ce0> 
01-23 21:51:35.870: D/OpenGLRenderer(24057): prepareDirty (0.00, 0.00, 480.00, 800.00) opaque 1 <0x600d8ce0> 
01-23 21:51:35.872: D/OpenGLRenderer(24057): finish <0x600d8ce0> 
01-23 21:51:35.887: D/OpenGLRenderer(24057): prepareDirty (0.00, 0.00, 480.00, 800.00) opaque 1 <0x600d8ce0> 
01-23 21:51:35.889: D/OpenGLRenderer(24057): finish <0x600d8ce0> 
01-23 21:51:35.903: D/OpenGLRenderer(24057): prepareDirty (0.00, 0.00, 480.00, 800.00) opaque 1 <0x600d8ce0> 
01-23 21:51:35.904: D/OpenGLRenderer(24057): finish <0x600d8ce0> 
01-23 21:51:35.916: D/OpenGLRenderer(24057): prepareDirty (0.00, 0.00, 480.00, 800.00) opaque 1 <0x600d8ce0> 
01-23 21:51:35.917: D/OpenGLRenderer(24057): finish <0x600d8ce0> 
01-23 21:51:35.932: D/OpenGLRenderer(24057): prepareDirty (0.00, 0.00, 480.00, 800.00) opaque 1 <0x600d8ce0> 
01-23 21:51:35.933: D/OpenGLRenderer(24057): finish <0x600d8ce0> 
01-23 21:51:35.948: D/OpenGLRenderer(24057): prepareDirty (0.00, 0.00, 480.00, 800.00) opaque 1 <0x600d8ce0> 
01-23 21:51:35.949: D/OpenGLRenderer(24057): finish <0x600d8ce0> 
01-23 21:51:35.963: D/OpenGLRenderer(24057): prepareDirty (0.00, 0.00, 480.00, 800.00) opaque 1 <0x600d8ce0> 
01-23 21:51:35.965: D/OpenGLRenderer(24057): finish <0x600d8ce0> 
01-23 21:51:35.977: I/System.out(24057): [CDS]rx timeout:1 
01-23 21:51:35.977: I/System.out(24057): [CDS]rx timeout:1 
01-23 21:51:35.977: D/NativeCrypto(24057): ssl=0x60d443b8 sslRead buf=0x4257ad40 len=1500,timeo=10 
01-23 21:51:35.982: D/OpenGLRenderer(24057): prepareDirty (0.00, 0.00, 480.00, 800.00) opaque 1 <0x600d8ce0> 
01-23 21:51:35.984: D/OpenGLRenderer(24057): finish <0x600d8ce0> 
01-23 21:51:35.990: I/System.out(24057): [CDS]rx timeout:0 
01-23 21:51:35.991: I/System.out(24057): [CDS]rx timeout:0 
01-23 21:51:35.991: I/System.out(24057): [CDS]rx timeout:0 
01-23 21:51:35.991: I/System.out(24057): [CDS]rx timeout:0 
01-23 21:51:35.991: D/NativeCrypto(24057): ssl=0x60d443b8 sslWrite buf=0x4257b348 len=675 write_timeout_millis=0 
01-23 21:51:35.992: D/NativeCrypto(24057): ssl=0x60d443b8 sslRead buf=0x4257ad40 len=1500,timeo=0 
01-23 21:51:35.997: D/OpenGLRenderer(24057): prepareDirty (0.00, 0.00, 480.00, 800.00) opaque 1 <0x600d8ce0> 
01-23 21:51:35.999: D/OpenGLRenderer(24057): finish <0x600d8ce0> 
01-23 21:51:36. 012: D/OpenGLRenderer(24057): prepareDirty (0.00, 0.00, 480.00, 800.00) opaque 1 <0x600d8ce0> 
01-23 21:51:36. 014: D/OpenGLRenderer(24057): finish <0x600d8ce0> 
01-23 21:51:36.028: D/OpenGLRenderer(24057): prepareDirty (0.00, 0.00, 480.00, 800.00) opaque 1 <0x600d8ce0> 
01-23 21:51:36.030: D/OpenGLRenderer(24057): finish <0x600d8ce0> 
01-23 21:51:36.044: D/OpenGLRenderer(24057): prepareDirty (0.00, 0.00, 480.00, 800.00) opaque 1 <0x600d8ce0> 
01-23 21:51:36.045: D/OpenGLRenderer(24057): finish <0x600d8ce0> 
01-23 21:51:36.059: D/OpenGLRenderer(24057): prepareDirty (0.00, 0.00, 480.00, 800.00) opaque 1 <0x600d8ce0> 
01-23 21:51:36.061: D/OpenGLRenderer(24057): finish <0x600d8ce0> 
01-23 21:51:36.075: D/OpenGLRenderer(24057): prepareDirty (0.00, 0.00, 480.00, 800.00) opaque 1 <0x600d8ce0> 
01-23 21:51:36.077: D/OpenGLRenderer(24057): finish <0x600d8ce0> 
01-23 21:51:36.091: D/OpenGLRenderer(24057): prepareDirty (0.00, 0.00, 480.00, 800.00) opaque 1 <0x600d8ce0> 
01-23 21:51:36.093: D/OpenGLRenderer(24057): finish <0x600d8ce0> 
01-23 21:51:36.107: D/OpenGLRenderer(24057): prepareDirty (0.00, 0.00, 480.00, 800.00) opaque 1 <0x600d8ce0> 
01-23 21:51:36.114: D/OpenGLRenderer(24057): finish <0x600d8ce0> 
01-23 21:51:36.140: D/OpenGLRenderer(24057): prepareDirty (0.00, 0.00, 480.00, 800.00) opaque 1 <0x600d8ce0> 
01-23 21:51:36.146: D/OpenGLRenderer(24057): finish <0x600d8ce0> 
01-23 21:51:36.169: D/OpenGLRenderer(24057): prepareDirty (0.00, 0.00, 480.00, 800.00) opaque 1 <0x600d8ce0> 
01-23 21:51:36.170: D/OpenGLRenderer(24057): finish <0x600d8ce0> 
01-23 21:51:36.185: D/OpenGLRenderer(24057): prepareDirty (0.00, 0.00, 480.00, 800.00) opaque 1 <0x600d8ce0> 
01-23 21:51:36.186: D/OpenGLRenderer(24057): finish <0x600d8ce0> 
01-23 21:51:36.200: D/OpenGLRenderer(24057): prepareDirty (0.00, 0.00, 480.00, 800.00) opaque 1 <0x600d8ce0> 
01-23 21:51:36.2 01: D/OpenGLRenderer(24057): finish <0x600d8ce0> 
01-23 21:51:36.216: D/OpenGLRenderer(24057): prepareDirty (0.00, 0.00, 480.00, 800.00) opaque 1 <0x600d8ce0> 
01-23 21:51:36.217: D/OpenGLRenderer(24057): finish <0x600d8ce0> 
01-23 21:51:36.232: D/OpenGLRenderer(24057): prepareDirty (0.00, 0.00, 480.00, 800.00) opaque 1 <0x600d8ce0> 
01-23 21:51:36.233: D/OpenGLRenderer(24057): finish <0x600d8ce0> 
01-23 21:51:36.265: D/OpenGLRenderer(24057): prepareDirty (0.00, 0.00, 480.00, 800.00) opaque 1 <0x600d8ce0> 
01-23 21:51:36.266: D/OpenGLRenderer(24057): finish <0x600d8ce0> 
01-23 21:51:36.296: D/OpenGLRenderer(24057): prepareDirty (0.00, 0.00, 480.00, 800.00) opaque 1 <0x600d8ce0> 
01-23 21:51:36.298: D/OpenGLRenderer(24057): finish <0x600d8ce0> 
01-23 21:51:36.327: I/BufferQueue(24057): [unnamed-24057-3](this:0x6005a538,id:3,api:1,p:24057,c:24057) [release] fps:53.43, dur:1 010.59, max:32.99, min:0.50 
01-23 21:51:36.329: D/OpenGLRenderer(24057): prepareDirty (0.00, 0.00, 480.00, 800.00) opaque 1 <0x600d8ce0> 
+1

что на самом деле проблема ??? не добирались вы .. – Lal

+0

Эта кнопка не кажется, чтобы начать деятельность по карте. Приложение падает, как только я нажимаю на него. –

+0

какая кнопка ??? – Lal

ответ

0

Использование

SupportMapFragment mapFragment = (SupportMapFragment)getSupportFragmentManager().findFragmentById(R.id.map); 
    googleMap = mapFragment.getMap(); 

вместо

googleMap = ((MapFragment) getFragmentManager().findFragmentById(
       R.id.map)).getMap(); 

и добавить

class="com.google.android.gms.maps.SupportMapFragment" 

вместо

android:name="com.google.android.gms.maps.MapFragment" 

в вашем фрагменте XML ..

UPDATE

ваш класс должен продлить FragmentActivity ..so заменить

public class GpsActivity extends Activity { 

с

public class GpsActivity extends FragmentActivity{ 

UPDATE2

Добавить это удалить android.view.InflateException: Binary XML file line #6: Error inflating class fragment

<meta-data 
    android:name="com.google.android.gms.version" 
    android:value="@integer/google_play_services_version" /> 
Смежные вопросы