Je suis vraiment nouveau dans le développement Android et j'ai essayé de créer une application Galerie d'images. Tout fonctionne correctement, sauf lorsque je glisse pour afficher l'image suivante ou précédente, rien n'est affiché. Comment puis-je réparer ça?L'image suivante n'est pas affichée sur l'image dans 'ImageSwitcher'
public class PhotosActivity extends AppCompatActivity {
int int_position;
private GridView gridView;
GridViewAdapter adapter;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_image_gallery);
gridView = (GridView)findViewById(R.id.gv_folder);
int_position = getIntent().getIntExtra("value", 0);
adapter = new GridViewAdapter(this, al_images,int_position);
gridView.setAdapter(adapter);
gridView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
String abc = "file://" + al_images.get(int_position).getAl_imagepath().get(position);
Intent i = new Intent(getApplicationContext(), FullImageActivity.class);
i.putExtra("id", position);
i.putExtra("abc",abc);
startActivity(i);
}
});
}
}
Je n'arrive toujours pas à voir les images même après 10 balayages, j'ai mis à jour mon code en fonction de votre réponse, et je n'avais pas d'exceptions auparavant, il y a d'autres fichiers java que je n'ai pas inclus question que le code qui ne fonctionnait pas pour moi était dans cette activité, encore j'ai inclus un fichier java plus maintenant et mis à jour ma question. Cette activité est responsable de l'affichage des vignettes. –
Avez-vous inclus cette autorisation dans votre fichier manifeste. –