У меня есть боковой ящик в моем приложении. Когда я нажимаю на параметры карты, приложение падает, когда я делаю намерение. Первоначально, я создал приложение карты в качестве отдельного проекта, и она работает очень хорошо, это означает, что нет никаких проблем с API-KEYMapActivity Сбой при наступлении
MainActivity.class
case 2:
Intent intent = new Intent(MainActivity.this,MapsActivity.class);
MainActivity.this.startActivity(intent);
break;
MapsActivity.class
public class MapsActivity extends FragmentActivity {
private GoogleMap mMap;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// the following line crashes
setContentView(R.layout.activity_maps);
setUpMapIfNeeded();
}
activity_maps.xml
<fragment xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
xmlns:map="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent"
android:layout_height="match_parent" android:id="@+id/map" tools:context=".MapsActivity"
android:name="com.google.android.gms.maps.SupportMapFragment" />
Вот LogCat:
java.lang.RuntimeException: Невозможно запустить активность ComponentInfo {com.example.xxx.xxxx/com.example.xxx.xxxx.MapsActivity}: андроида .view.InflateException: Binary XML файл строка # 1: Ошибка фрагмент класса накачивания
Не могли бы вы поделиться сообщениями logcat? – Suhas
Я добавил сообщение 'logcat'. – hotspring
Попробуйте удалить 'xmlns: map =" http://schemas.android.com/apk/res-auto "в файле' activity_maps.xml'. Он работает отлично в моем коде без него. – Suhas