sql >> Databasteknik >  >> RDS >> Mysql

Hur man konverterar Blob-data i MYSQL till Android ImageView

Du har 2 problem.

För det första är din webbadress inte korrekt kodad. Mest troligt är utrymmet i företagsnamnet som orsakar dig problemet. Du måste URLEncoder.encode(företagsnamn,"UTF-8") för att hantera mellanslag eller specialtecken som kan förekomma i företagsnamnet. Så "företagsnamn=SEMESTERTECKNAR" kommer att bli "företagsnamn=SEmester+SIGNS".

Det andra problemet är att du försöker ställa in ImageView i en bakgrundstråd. Du måste ställa in ImageView-innehållet på huvudtråden (gränssnittstråden). Ändra din doInBackground() för att returnera den avkodade bitmappen, istället för void, och lägg till en onPostExcecute(Bitmap bitmap)-metod som kommer att ställa in bitmappen i ImageView. onPostExecute körs i UI-tråden. (Se till att kontrollera noll).



  1. XmlHTTPRequest:XML-tolkningsfel:inget element hittades

  2. Räkna rader i MySQL tillsammans med det faktiska radinnehållet

  3. SQL:Syntaxfel med intersect?

  4. Varför ändrar DBI implicit heltal till strängar?