我刚刚添加了一个onCreateOptionsMenu来为我的应用制作一个Action Bar。操作栏正在运行,但地图片段未完全加载。而在此之前。它只显示地图应该是灰色的。虽然片段显然在那里,但是因为缩放和位置图标。
public class MainActivity extends Activity {
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu items for use in the action bar
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.main_activity_actions, menu);
return super.onCreateOptionsMenu(menu);
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// Get a handle to the xml Map Fragment
GoogleMap map = ((MapFragment) getFragmentManager().findFragmentById(
R.id.map)).getMap();
...
这是xml
<LinearLayout 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="${relativePackage}.${activityClass}" >
<fragment
android:id="@+id/map"
android:name="com.google.android.gms.maps.MapFragment"
android:layout_width="match_parent"
android:layout_height="match_parent" />
</LinearLayout>
logcat的
08-27 21:49:38.524:W / GA-SERVICE(1368):线程[Thread-1969,5,main]:异常发送命中:HttpHostConnectException
08-27 21:49:38.524:W / GA-SERVICE(1368):主题[Thread-1969,5,main]:与https://ssl.google-analytics.com的连接被拒绝
08-27 21:49:38.524:W / GA-SERVICE(1368):Thread [Thread-1969,5,main]:将空的hitIds传递给deleteHits。
08-27 21:49:39.625:D / ActivityThread(29611):handleBindApplication:com.google.android.gms.maps
08-27 21:49:39.625:D / ActivityThread(29611):setTargetHeapUtilization:0.75
08-27 21:49:39.625:D / ActivityThread(29611):setTargetHeapMinFree:2097152
08-27 21:49:39.645:I / MultiDex(29611):安装
08-27 21:49:39.645:I / MultiDex(29611):MultiDexExtractor.load(/data/app/com.google.android.gms-2.apk,false)
08-27 21:49:39.655:I / MultiDex(29611):加载现有的辅助dex文件
08-27 21:49:39.655:I / MultiDex(29611):加载找到1个辅助dex文件
08-27 21:49:39.655:I / MultiDex(29611):安装完成
08-27 21:49:39.675:I / ProviderInstaller(29611):由门禁用插入 &#39;克:安全性:enable_conscrypt_in_gms_application&#39;
答案 0 :(得分:0)
后端未正确设置,因此没有任何内容被加载到地图片段中,请检查您的控制台以查看您的地图api是否已启用且您的包与控制台中指定的包相同,我建议您通过https://www.youtube.com/watch?v=awX5T-EwLPc
答案 1 :(得分:0)
我认为你根本不应该连接到分析。你在使用某种广告吗?
这个答案似乎有关:google analytics easytracker causes java connection exception