Я получаю полный путь к изображению (список в формате JSON) от getphotos.php
.Теперь я хочу показать его в Android с помощью Picasso, но он ничего не показывает.Я успешно получаю путь к изображению в приложении для Android, но не показываю изображение (путь похож на C:/xampp/htdocs/LBS/uploads/San-Coll.png
).
Версия Пикассо com.squareup.picasso:picasso:2.5.1
Код Android:
private void showPlacements() {
Retrofit retrofit = new Retrofit.Builder()
.baseUrl(APIUrl.BASE_URL)
.addConverterFactory(GsonConverterFactory.create()) //Here we are using the GsonConverterFactory to directly convert json data to object
.build();
APIService api = retrofit.create(APIService.class);
Call<List<Placement>> call = api.showPlacement();
call.enqueue(new Callback<List<Placement>>() {
@Override
public void onResponse(Call<List<Placement>> call, Response<List<Placement>> response) {
placementList = response.body();
layoutManager = new LinearLayoutManager(PlacementActivity.this);
recyclerView.setLayoutManager(layoutManager);
PlacementAdapter recyclerViewAdapter = new PlacementAdapter(getApplicationContext(), placementList);
recyclerView.setAdapter(recyclerViewAdapter);
}
@Override
public void onFailure(Call<List<Placement>> call, Throwable t) {
}
});
}
PHP код:
<?php
require 'dbconnect.php';
// print_r($table);die();
$sql="SELECT image_path from photos ";
$result = $con->query($sql);
$rows = array();
while($row = $result->fetch_assoc())
{
$rows[] =$row;
}
print json_encode($rows);
?>