Java Android while循环导致应用程序崩溃

Java Android while循环导致应用程序崩溃,java,android,Java,Android,我正在为我的工作设计一个应用程序,它从蓝牙扫描仪接收SKU,并将它们保存在编辑文本中。我试图编程一个删除按钮,当按下该按钮时,它将使用一个子字符串删除最后输入的sku。我试着使用while循环和行计数来保持少取一个字符的子字符串,直到行计数减少一个数字。每次我尝试这样做时,应用程序都会崩溃。 不能在循环中声明变量。在外部声明所有变量,它就会工作(或者至少不会崩溃)您不能在循环内部声明变量。声明所有外部变量,它就会工作(或者至少不会崩溃)您应该在循环开始之前声明变量,而不是在循环中。您应该在循环开

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

不能在循环中声明变量。在外部声明所有变量,它就会工作(或者至少不会崩溃)

您不能在循环内部声明变量。声明所有外部变量,它就会工作(或者至少不会崩溃)

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

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

根据您发布的代码,变量
lineCount
realLineCount
都不会在循环中更改,因此一旦执行进入循环,它就永远无法退出,因为永远不会达到退出条件


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

根据您发布的代码,所有变量
lineCount
realLineCount
都不会在循环中更改,因此一旦执行进入循环,它就永远无法退出,因为永远不会达到退出条件


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

Dropbox链接不起作用。此外,如果您发布了代码的相关部分,而不是链接PNG,这将非常有帮助。链接到外部网站的代码是非常不鼓励的,请编辑问题并发布有问题的代码。Dropbox链接不起作用。此外,如果您发布了代码的相关部分,而不是链接PNG,则会很有帮助。强烈建议不要使用链接到外部网站的代码,请编辑问题并发布有问题的代码。