首先,感谢您的关注和能给我的帮助。我在加载托管在服务器目录中的映像时遇到问题。我正在从recyclerview生成视图,我正在使用Retrofit库。在查询ID之后,由WS生成的响应如下:
[
{
"id": 3,
"name": "hello",
"detail": "sss",
"path_image": "images/hello.jpg"
}
]
其他字段使用Android Studio中的RecyclerAdpater的以下代码成功返回了我:
@Override
public void onBindViewHolder(@NonNull final MyViewholder holder, final int position)
{
holder.txtId.setText(myimages.get(position).getId());
holder.txtMsj.setText(myimages.get(position).getName());
holder.txtDE.setText(myimages.get(position).getDetail());
}
我还将放置要处理数据的BD表,同时提到在这些字段的AS中生成了我的get&set:
create TABLE images2 (
id int NOT NULL identity primary key,
name varchar(100) NULL,
detail varchar(100) NULL,
image varchar(max),
path_image varchar(50) NULL
)
正如我之前提到的,图像存储在一个目录中,该图像的名称和扩展名是从同一应用程序插入的,但是在对该案例进行了几次不成功的调查之后,我仍然面临着可视化该图像的问题。如果有任何工具或代码行可以帮助我完成目标,我将不胜感激。预先感谢。
我使用Glide库解决了。
@Override
public void onBindViewHolder(@NonNull final MyViewholder holder, final int position)
{
holder.txtId.setText(myimages.get(position).getId());
holder.txtMsj.setText(myimages.get(position).getName());
holder.txtDE.setText(myimages.get(position).getDetail());
Glide.with(context).load("MY_URL_IMAGES/"+myimages.get(position).getPath_image()).into(holder.ivPec);
}