【发布时间】:2021-04-12 07:57:18
【问题描述】:
对于 Android,我编写了一个应用程序,其中给出了一个字符串,它被切割成更小的字符串,并总是在连字符后保存在一个字符串数组中。 这仅在按下按钮时发生,并且在给定字符串格式正确的情况下一切正常。
如果有人输入错误(可能没有连字符等),则会发生异常。 我想以这样的方式处理异常,此时只有java代码停止并且在再次按下按钮之前没有执行任何代码?
有没有办法做到这一点,因为 system.exit() 完全关闭了所有东西,我不知道任何替代方案......
除了这种特殊情况,很高兴知道这是否可能。就像,一旦某个定义的 int 变量变为 -10 左右就停止该方法......
提前感谢您的帮助
【问题讨论】:
-
javatpoint.com/try-catch-block,这将帮助您了解如何处理运行时异常并在发生时关闭应用程序
-
很遗憾没有。我使用 try...catch 来处理异常。但这不是我想要的,因为此时它不允许停止运行 java 代码。正如我所说,在这种特定情况下这不是问题。我想在各个点停止程序,有或没有例外。我宁愿不想用很多 if else 来做这件事......
标签: java android system.exit