Win a copy of Classic Computer Science Problems in Swift this week in the iOS forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic

Unable to display numerical data in for loop, using BlackBerry SDK 4.5  RSS feed

Ranch Hand
Posts: 72
BSD IntelliJ IDE Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hello all

After beating my head on this for all morning, I appeal to the community for some help.

First the code in question, I have a setup that creates a new screen, and calls a class to show a new string every second, like so:

As you can see, it takes the literal String in mainScreen.appendLabelText, and sends it to this function in the file that called MainScreenUpdaterThread.

However, I would like to use the number contained in the variable i in the for loop, instead of a literal string. However, when I do so, I get the following error at the i variable in the mainScreen.appendLabelText():

Cannot refer to a non-final variable i inside an inner class defined in a different method

I've tried casting the integer in i to String with no success, and an array to the same thing. Is there just soemthing silly that I've missed here that could be affecting it?

  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!