0

我刚刚添加了一个 onCreateOptionsMenu 来为我的应用创建一个操作栏。操作栏正在工作,但地图片段未完全加载。而在它这样做之前。它只显示地图应该在的地方是灰色的。尽管该片段显然在那里,但由于缩放和位置图标。

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>

日志猫

08-27 21:49:38.524: W/GA-SERVICE(1368): Thread[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): 插入被门“gms:security:enable_conscrypt_in_gms_application”禁用

4

2 回答 2

0

我认为您根本不应该连接到分析。你在使用某种广告吗?

这个答案似乎是相关的:谷歌分析easytracker导致java连接异常

于 2014-08-27T21:31:27.373 回答
0

后端设置不正确,因此没有任何内容加载到地图片段中,请检查您的控制台以查看您的地图 api 是否已启用并且您的包是否与控制台中指定的相同等,我建议您通过https:/ /www.youtube.com/watch?v=awX5T-EwLPc

于 2014-08-27T21:06:54.980 回答