Android while循环导致应用崩溃

时间:2017-04-17 15:56:57

标签: java android

我正在为我的作品设计一个应用程序,它从蓝牙扫描仪中获取SKU并将其保存在编辑文本中。我正在尝试编写一个删除按钮,当按下它时,它将使用子字符串删除最后输入的sku。我试图使用while循环和行计数来继续使用少一个字符的子字符串,直到我的行数减少了一个数字。每次我尝试这样做时应用程序崩溃。 Example Code

3 个答案:

答案 0 :(得分:1)

您应该在循环开始之前声明变量,而不是循环。

答案 1 :(得分:1)

根据你发布的代码,变量lineCountrealLineCount都没有在循环中发生变化,所以一旦执行进入循环就永远不会退出,因为退出条件永远不会达到。

您必须确保这些变量中至少有一个增加或减少,以便在某个时间达到退出条件。

答案 2 :(得分:0)

您不能在循环内声明变量。声明所有外部并且它将起作用(或者至少它不会崩溃)