gpt4 book ai didi

Android扫雷项目(来自codeproject.com)

转载 作者:行者123 更新时间:2023-11-30 02:55:38 25 4
gpt4 key购买 nike

Here是 codeproject.com 上扫雷项目的链接。我只想在这里问一件事。我完全理解这家伙使用的逻辑和算法,但是他在startNewGame() 方法中调用showMineField() 方法时,他在createMineField() 之后调用它。我真的很困惑!在设置地雷和处理用户点击事件之前不应该设置布局吗?但代码似乎工作正常。如果我只是在 startNewGame() 中调用 showMineField() ,它会给我 NullPointerException。

最佳答案

这是因为在创建所有对象之前无法显示雷区。这就像试图在没有腿的情况下奔跑。如果您调用使用尚未初始化的对象的 showMineField()。这就是您收到 NUllPointerException 的原因。当尝试调用尚未创建的对象的方法时,将抛出 Nullpointer。 createminefield() 初始化所有东西,这样就不会抛出空指针

关于Android扫雷项目(来自codeproject.com),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23312791/

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