gpt4 book ai didi

java - 膨胀类 com.google.android.gms.maps.MapView 时出错

转载 作者:行者123 更新时间:2023-12-01 12:56:21 25 4
gpt4 key购买 nike

我更改了代码,如下所示;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
try
{
setContentView(R.layout.harita);
}
catch (Exception e)
{
e.printStackTrace();
}

boolean kontrol = true;
Bundle bundle = getIntent().getExtras();

String enlem = "";
if(bundle.getString("enlem") != null)
{
enlem = bundle.getString("enlem");
}
else
{
kontrol = false;
}

String boylam = "";
if(bundle.getString("boylam") != null)
{
boylam = bundle.getString("boylam");
}
else
{
kontrol = false;
}

String baslik = "";
if(bundle.getString("baslik") != null)
{
baslik = bundle.getString("baslik");
}
else
{
kontrol = false;
}

if (kontrol == true) {
GoogleMap map = ((MapFragment) getFragmentManager().findFragmentById(R.id.haritaFragment)).getMap();

LatLng position = new LatLng(Double.parseDouble(enlem),Double.parseDouble(boylam));

map.setMyLocationEnabled(true);
map.moveCamera(CameraUpdateFactory.newLatLngZoom(position, 13));

map.addMarker(new MarkerOptions().title(baslik).snippet("Baslik").position(position));
}
}

和我的布局;

<?xml version="1.0" encoding="utf-8"?>
<fragment xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/haritaFragment"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:name="com.google.android.gms.maps.MapFragment"/>

我还将此代码添加到我的 Manifest.xml 中;

<meta-data
android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version" />

它的值就像strings.xml中的值一样;

<?xml version="1.0" encoding="utf-8"?>
<resources>
<integer name="google_play_services_version">4030500</integer>
</resources>

我改变了我的代码。现在我在 setContentView try catch block 上收到类似“二进制 XML 文件行 #2:错误膨胀类 fragment ”的错误。

最佳答案

可能出现的问题:

  • 您可能需要封装您的 fragment 。

  • 您的 API 级别应超过 8

  • 您应该从“项目”->“属性”->“Android”添加库

  • 如果您在同一工作区中运行 map 演示,我建议将其删除。

  • 这个问题似乎与设备无关,但请尝试在设备而不是模拟器上测试

关于java - 膨胀类 com.google.android.gms.maps.MapView 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23857169/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com