小编Min*_*nto的帖子

自动导入不适用于Android studio中的Android类

我正在Android工作室开展一个项目.突然发生了自动导入stpped在Android工作室中为Android类工作,如Android.widgets.Textview等.在设置中自动导入已启用.如果我编写import android.widget.textview,那么在自动导入框中显示TextView showoff.请帮助找到解决方案.提前致谢

import android-sdk-tools android-studio

25
推荐指数
2
解决办法
2万
查看次数

在片段内部调用的Google地图返回null

我想把Map放在一个片段里面.我正在粘贴我正在使用的代码

XML

           <fragment
            android:id="@+id/contactFrag_F_map"
            android:name="com.google.android.gms.maps.MapFragment"
            android:layout_width="match_parent"
            android:layout_height="200dp"/>
Run Code Online (Sandbox Code Playgroud)

下面是我声明的片段名称

public class ContactFragment extends MapFragment 
Run Code Online (Sandbox Code Playgroud)

下面是我初始化地图的方法

private void initilizeMap() {
    if (googleMap == null) {

        if (googleMap == null) {
            googleMap = ((MapFragment) getActivity().getFragmentManager().findFragmentById(
                    R.id.contactFrag_F_map)).getMap();
        }
        // check if map is created successfully or not
        if (googleMap == null) {
            Toast.makeText(getActivity(),
                    "Sorry! unable to create maps", Toast.LENGTH_SHORT)
                    .show();
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

这个方法被召集了 onCreateView

错误是

Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'com.google.android.gms.maps.GoogleMap com.google.android.gms.maps.MapFragment.getMap()' on a null object reference
Run Code Online (Sandbox Code Playgroud)

请帮忙解决这个问题.问题在于以下部分

if (googleMap …
Run Code Online (Sandbox Code Playgroud)

android google-maps

8
推荐指数
2
解决办法
8283
查看次数