gpt4 book ai didi

java - 仅在模拟器上 fragment 的 onCreateView 中出现 NullPointerException

转载 作者:行者123 更新时间:2023-12-01 13:20:37 29 4
gpt4 key购买 nike

我在 fragment 的 onCreateView 方法中收到 NullPointerException ,但奇怪的是这只发生在模拟器上。在设备上,应用程序运行良好。

如果我为 NullPointerException 设置断点并在 Eclipse 中进行调试,它将停在这一行:

    @Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {

View rootView = inflater.inflate(R.layout.fragment_map, container, false);

mapTrackButton = (Button) rootView.findViewById(R.id.track_user_button);

map = ((SupportMapFragment) getFragmentManager().findFragmentById(R.id.map)).getMap();

map.setMyLocationEnabled(true); // This line
// More code

}

最佳答案

我认为谷歌地图在模拟器上不可用。

要修复错误,请执行以下操作:

if (map != NULL) {
map.setMyLocationEnabled(true);
// ...
}

关于java - 仅在模拟器上 fragment 的 onCreateView 中出现 NullPointerException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22044439/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com