9
I listview.getCount()
verwendet haben, wie kann ich bei Recyclerview
Was das Äquivalent von listview.getCount bei Recyclerview ist
id = receiver + "-" + splashList.getCount();
Customized Methode in Adapter zählen erhalten:
public void setImage(String my_image, String r_image) {
byte[] decodedrimage = Base64.decode(r_image, Base64.DEFAULT);
Bitmap decodedrByte = BitmapFactory.decodeByteArray(decodedrimage, 0,
decodedrimage.length);
if (my_image.equals("empty")) {
imgflag = 1;
} else {
byte[] decodedmyimage = Base64.decode(my_image, Base64.DEFAULT);
Bitmap decodedmyByte = BitmapFactory.decodeByteArray(
decodedmyimage, 0, decodedmyimage.length);
rimage = createCirclebitmap(decodedrByte);
myimage = createCirclebitmap(decodedmyByte);
}
}
und Berufung die Methode in einer anderen Klasse:
CustomListAdapter1 mAdapter ;
mAdapter = new CustomListAdapter1(NewUI.this, dummy,
imgpath, bitmap, id, dateList);
mAdapter.setImage(myimage, rimage);
ok..can Sie mir bitte sagen, wenn ich eine Methode in Recycler Ansicht Adapter class..how definieren Kann ich diese Methode von einer anderen Klasse aufrufen, wo ich den Adapter – user9213
welche Art von Methode festlegen? Wenn es sich um eine benutzerdefinierte Methode handelt, die von der Superklasse nicht überschrieben wird, benötigen Sie entweder einen Verweis auf die spezifische Instanz oder Sie müssen den Rückgabewert von 'getAdapter() 'in die spezifische Unterklasse umwandeln und mit der Methode auf die Methode zugreifen '.' Operator – Blackbelt
es ist eine benutzerdefinierte Methode..und ich rufe mit adapter.geimage (string, string) .. aber es zeigt einen Fehler – user9213