2017-04-17 98 views
0

我设计我的工作,从一个蓝牙扫描仪SKU的需要,并持有他们在一个EditText上的应用程序。我试图编写一个删除按钮,当它被按下时,它将使用一个子字符串来删除最后输入的sku。我试图用一个while循环和线数继续服用少了一个字符的字符串,直到我的行数已减少了一个数字。每次我尝试做这个应用程序崩溃。 Example Code的Android while循环导致应用程序崩溃

+2

Dropbox的链接不起作用。此外,如果您发布代码的相关部分而不是链接PNG,这将会很有帮助。 – spectacularbob

+2

链接到外部网站代码高度气馁,请编辑的问题,并用后,有问题的代码。 – kosa

回答

1

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

0

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

1

通过您发布的代码,变量lineCountrealLineCount都没有在循环内发生变化,因此一旦执行进入循环,它就永远不会退出,因为退出条件永远不会到达。

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

相关问题