【发布时间】:2014-09-29 13:55:36
【问题描述】:
如何解决此错误?我收到此代码错误:
无法解析方法'add(int, android.trey.startingpoint.nl.SecondActivity.PlaceHolderFragment)'
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_second);
if (savedInstanceState == null) {
getFragmentManager().beginTransaction()
.add(R.id.container, new PlaceholderFragment()).commit();
}
}
public static class PlaceholderFragment extends Fragment {
public PlaceholderFragment() {
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.fragment_second, container, false);
return rootView;
}
}
感谢您的帮助!
编辑:进口:
导入android.app.Activity; 导入android.support.v4.app.Fragment;
导入android.os.Bundle;导入 android.view.LayoutInflater;进口 android.view.菜单;导入android.view.MenuItem;进口 android.view.查看;导入android.view.ViewGroup;进口 android.widget.Toast;
导入 com.google.android.gms.maps.CameraUpdateFactory;进口 com.google.android.gms.maps.GoogleMap;进口 com.google.android.gms.maps.MapFragment;进口 com.google.android.gms.maps.model.BitmapDescriptorFactory;进口 com.google.android.gms.maps.model.CameraPosition;进口 com.google.android.gms.maps.model.LatLng;进口 com.google.android.gms.maps.model.MarkerOptions;
【问题讨论】:
-
将 PlaceholderFragment() 转换为 Fragment。 ...而且我相信您在同一个 .java 文件中没有两个类,是吗?
-
对不起,我不明白
-
PlaceholderFragment 是 v4 SupportFragment 吗?
-
你能告诉我们进口吗?因为您可能使用的不是 v4 片段
标签: android android-fragments android-studio