第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在 Android 中從 Url 獲取圖像

在 Android 中從 Url 獲取圖像

素胚勾勒不出你 2023-06-08 14:17:36
我試圖從存儲在表中的 url 獲取圖像,但是當我嘗試獲取圖像時,ImageView 不包含任何內容,它只是空白。在我下面的代碼中,我使用 Picasso 來獲取圖片:public class Imageoffam extends AppCompatActivity {private boolean success = false; // booleanprivate ConnectionClass connectionClass;public TextView tmtmt;public ImageView dede;@Overrideprotected void onCreate(Bundle savedInstanceState) {    super.onCreate(savedInstanceState);    setContentView(R.layout.activity_imageoffam);    getSupportActionBar().hide();    getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,            WindowManager.LayoutParams.FLAG_FULLSCREEN);    tmtmt = (TextView) findViewById(R.id.tomato) ;    dede = (ImageView) findViewById(R.id.dededede);    connectionClass = new ConnectionClass();    SyncData orderData = new SyncData();    orderData.execute("");}private class SyncData extends AsyncTask<String, String, String> {    String msg = "Success";    ProgressDialog progress;    @Override    protected void onPreExecute() {        progress = ProgressDialog.show(Imageoffam.this, "Synchronising",                "Please Wait...", true);    }    @Override    protected String doInBackground(String... strings) {        try {            Connection conn = connectionClass.CONN();            if (conn == null) {                msg = "Please Check Your Connection";                success = false;            } else {                String dta = getIntent().getStringExtra("blala");                String query = "SELECT Images.Fimage,family.FName,family.FInfo,family.CID FROM Images INNER JOIN family ON family.FID = Images.FID WHERE family.FInfo = (N'" +dta+ "')";                Statement stmt = conn.createStatement();                ResultSet rs = stmt.executeQuery(query);盡管它沒有在 ImageView 中顯示圖像,但它沒有給出任何錯誤消息。有人可以告訴我我做錯了什么嗎?任何幫助,將不勝感激。
查看完整描述

3 回答

?
慕尼黑5688855

TA貢獻1848條經驗 獲得超2個贊

使用 Picasso 時,不需要 AsyncTask,只需執(zhí)行以下操作:


Picasso.with(context).load(imageUri).into(ivBasicImage);

例如:


String imageUri = "https://i.imgur.com/tGbaZCY.jpg";

ImageView ivBasicImage = (ImageView) findViewById(R.id.ivBasicImage);

Picasso.with(context).load(imageUri).into(ivBasicImage);

您也可以嘗試Glide:


Glide.with(context).load(url).into(imageView);


查看完整回答
反對 回復 2023-06-08
?
嗶嗶one

TA貢獻1854條經驗 獲得超8個贊

如果將圖像 uri 存儲在 db 中,則需要通過 imageView.setImageUri(uri) 在 ImageView 上設置 uri;從 db 獲取 uri 之后



查看完整回答
反對 回復 2023-06-08
?
萬千封印

TA貢獻1891條經驗 獲得超3個贊

不推薦picasso方式,推薦本地webview方式。



查看完整回答
反對 回復 2023-06-08
  • 3 回答
  • 0 關注
  • 209 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號