This is code to read saved image from SQLite
' Here read saved image from mysql to assign to ImageView
Dim c As Cursor = SQL.ExecQuery("SELECT RecImg FROM " & SqliteImageTable & " WHERE id = " & iRecID)
'-------------------------------------------------------+
' check if read record
If c.RowCount = 1 Then
c.Position = 0
' Read Blob image from SQLite
Dim Buffer() As Byte = c.GetBlob("RecImg")
' Reading to stream
Dim InputStream1 As InputStream
InputStream1.InitializeFromBytesArray(Buffer, 0, Buffer.Length)
' Create a bitmap
Dim Bitmap1 As Bitmap
Bitmap1.Initialize2(InputStream1)
InputStream1.Close
' Assing to View
ImgView.Bitmap = Bitmap1
End If
And this is returned error
Error occurred on line: 928 (myactivity)
java.lang.RuntimeException: Error loading bitmap.
at anywheresoftware.b4a.objects.drawable.CanvasWrapper$BitmapWrapper.Initialize2(CanvasWrapper.java:539)
at v4x.estiasi10.myactivity._init_catlist(myactivity.java:959)
at v4x.estiasi10.myactivity._activity_create(myactivity.java:588)
at java.lang.reflect.Method.invoke(Native Method)
at anywheresoftware.b4a.shell.Shell.runMethod(Shell.java:732)
at anywheresoftware.b4a.shell.Shell.raiseEventImpl(Shell.java:351)
at anywheresoftware.b4a.shell.Shell.raiseEvent(Shell.java:255)
at java.lang.reflect.Method.invoke(Native Method)
at anywheresoftware.b4a.ShellBA.raiseEvent2(ShellBA.java:144)
at v4x.estiasi10.myactivity.afterFirstLayout(myactivity.java:104)
at v4x.estiasi10.myactivity.access$000(myactivity.java:17)
at v4x.estiasi10.myactivity$WaitForLayout.run(myactivity.java:82)
at android.os.Handler.handleCallback(Handler.java:873)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:201)
at android.app.ActivityThread.main(ActivityThread.java:6810)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:547)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:873)
** Activity (myactivity) Resume **