sql >> Database >  >> RDS >> Mysql

Hoe Blob-gegevens in MYSQL naar Android ImageView te converteren

Je hebt 2 problemen.

Ten eerste is uw URL niet correct gecodeerd. Hoogstwaarschijnlijk de spatie in de bedrijfsnaam die het probleem veroorzaakt. U moet URLEncoder.encode(businessName,"UTF-8") gebruiken om spaties of speciale tekens te verwerken die in de businessName's kunnen voorkomen. Dus "companyName=HOLIDAY SIGNS" wordt "companyName=HOLIDAY+SIGNS".

Het tweede probleem is dat u probeert de ImageView in een achtergrondthread te plaatsen. U moet de ImageView-inhoud instellen op de hoofdthread (de UI-thread). Wijzig uw doInBackground() om de gedecodeerde bitmap te retourneren, in plaats van void, en voeg een onPostExcecute(Bitmap bitmap)-methode toe die de bitmap in de ImageView plaatst. onPostExecute wordt uitgevoerd in de UI-thread. (Controleer op null).



  1. Fout SQL-query:gebruik SUM-methode, When #1054 - Onbekende kolom 'tbl_customers.id' in 'where-clausule'

  2. SQLite JSON_SET()

  3. Postgresql recursieve self-join

  4. Afbeeldingsbestand invoegen met PyQt5 in de MySQL-databasetabelkolom