0

对于Android,我编写了一个应用程序,其中给出了一个字符串,它被切割成更小的字符串,并总是在连字符之后保存在一个字符串数组中。这仅在按下按钮时发生,并且在给定字符串格式正确的情况下一切正常。

如果有人输入错误(可能没有连字符等),则会发生异常。我想以这样的方式处理异常,只有java代码在这一点停止并且没有代码被执行,直到再次按下按钮?

有没有办法做到这一点,因为 system.exit() 完全关闭了一切,我不知道任何替代方案......

除了这种特殊情况,很高兴知道这是否可能。就像,一旦某个定义的 int 变量变为 -10 左右就停止该方法......

在此先感谢您的帮助

4

1 回答 1

0

我建议使用 try-catch 异常处理程序。但是如果你想停止对活动的执行,当你希望活动停止时使用这个:

finish();

或使用 return 停止方法而不关闭活动

return;

如果您的应用返回某些内容,请使用:

return null;
于 2021-01-07T13:02:12.140 回答