Android Question java.lang.NumberFormatException

Discussion in 'Android Questions' started by hookshy, Jul 13, 2018.

  1. hookshy

    hookshy Well-Known Member Licensed User

    I can not find what the problem is ...can you help ?

    Code:
    Azi, 18:32 în versiunea 108 a aplicației
    Samsung Galaxy J7 Pro (j7y17lte), Android 
    7.0
    Raportul 
    1 din 1
    java.lang.NumberFormatException:
      at java.lang.FloatingDecimal.readJavaFormatString (FloatingDecimal.java:
    1071)
      at java.lang.Double.parseDouble (Double.java:
    547)
      at com.cote.montaj.main._btn_automatic_click (main.java:
    3834)
      at java.lang.reflect.Method.invoke (Native Method)
      at anywheresoftware.b4a.BA.raiseEvent2 (BA.java:
    191)
      at anywheresoftware.b4a.BA.raiseEvent2 (BA.java:
    175)
      at anywheresoftware.b4a.BA.raiseEvent (BA.java:
    171)
      at anywheresoftware.b4a.objects.ViewWrapper$
    1.onClick (ViewWrapper.java:80)
      at android.view.View.performClick (
    View.java:6261)
      at android.widget.TextView.performClick (
    TextView.java:11159)
      at android.view.View$PerformClick.run (
    View.java:23752)
      at android.os.Handler.handleCallback (Handler.java:
    751)
      at android.os.Handler.dispatchMessage (Handler.java:
    95)
      at android.os.Looper.loop (Looper.java:
    154)
      at android.app.ActivityThread.main (ActivityThread.java:
    6776)
      at java.lang.reflect.Method.invoke (Native Method)
      at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:
    1496)
      at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:
    1386)


    Code:
    Sub btn_automatic_Click
        
        
    ToastMessageShow("Working on this feature",True)
        
    Dim BD As BetterDialogs
        
    Dim dia As Int
        
        
        
    Dim IP As BD_InputBoxParams
        IP.Initialize
        IP.Question = tr.get(
    "Enter value 0 to disable this function")
        IP.QuestionTextSize = 
    18
        IP.SpaceBetween = 
    4dip
        IP.InputTextSize = 
    24
        IP.InputType = IP.INPUT_TYPE_DECIMAL_NUMBERS
        IP.Gravity = 
    Gravity.CENTER_VERTICAL + Gravity.CENTER_HORIZONTAL
        IP.ValidationCallback = 
    "Input_Validation"
        IP.WithSuggestions = 
    True
                

        dia = BD.InputBox(tr.get(
    "Enter ortho snap value from 1 to 30: "), IP, "OK""",tr.get("SKIP"), Null)
        
    Log("DR=" & dr)
        
        
        
    If dia = DialogResponse.POSITIVE  Then
            
    Log(IP.Answer)
                    
                
                    
            automatic=IP.Answer
            
    File.WriteString(File.DirInternal,"automatic.txt",automatic)
            
    ToastMessageShow("Ortho snap: "&automatic,True)
                
        
                    
                    
                    
        
    End If
        
    End Sub
     
  2. JordiCP

    JordiCP Well-Known Member Licensed User

    You are probably assigning an empty string to a Float somewhere
    What are the types of "automatic" and "IP.Answer", and which is its value when it crashes?
     
  3. hookshy

    hookshy Well-Known Member Licensed User

    automatic is int variable
    the imput is forced to decimal number
    in my device everthing works even if i enter numbers like 122.4
    it seems that the errorr does not repeat ..so how knows
     
Loading...
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice