Android Question How to get/asign returned Map from Sub

Jason Wood

Member
Licensed User
Hi,

I have a Sub which returns a map

B4X:
Sub calculateResults(reactionTime As Int)
    Private gameResults As Map
    ...
    Return gameResults
End Sub

I want to use the returned map when this Sub is called i.e

B4X:
Sub otherSub
    ...
    Dim getGameResults As Map
    getGameResults.Initialize
    getGameResults = calculateResults(reactionTime)
End Sub

But this give an error at compile time.

B4X:
B4A line: 211
getGameResults = calculateResults(reactionTime)
javac 1.8.0_131
src\b4a\example\main.java:1113: error: incompatible types: String cannot be converted to MyMap
_getgameresults.setObject((anywheresoftware.b4a.objects.collections.Map.MyMap)(_calculateresults(_reactiontime)));

What am I doing wrong?
 
Cookies are required to use this site. You must accept them to continue using the site. Learn more…