2017-04-17 16 views
0

私は、ブルートゥーススキャナからSKUを取り込んで編集テキストに保持する作業用のアプリケーションを設計しています。私は、削除されたボタンをプログラムしようとしています。押されたときに、入力された最後のスキューを削除するために部分文字列を使用します。私はwhileループと行数を使用して、行数が1つ減少してしまうまで、文字数を少なくして部分文字列を取り込もうとしていました。これを行うときはいつも、アプリケーションがクラッシュします。 Example CodeAndroid whileループが発生するアプリケーションがクラッシュする

+2

Dropboxのリンクが動作しません。また、PNGをリンクするのではなく、コードの関連部分を投稿した場合に役立ちます。 – spectacularbob

+2

外部のWebサイトにリンクされているコードはお勧めできません。質問を編集し、問題のあるコードを投稿してください。 – kosa

答えて

1

変数は、ループ内ではなくループ内で宣言する必要があります。

0

ループ内に変数を宣言してはなりません。すべての外側を宣言し、それが動作します(または少なくともそれはクラッシュしません)

1

投稿したコードでは、変数lineCountrealLineCountもループ内で変更されないため、実行がループに入ると、終了条件には決して到達しないため、終了できません。

これらの変数のうち少なくとも1つが増減することを確認して、しばらくの間終了条件に達するようにする必要があります。

関連する問題