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