Best way to load images in RecyclerView while scrolling with the help of RxJava
up vote
0
down vote
favorite
I have a RecylerView with a ViewHolder. And I need to load and display image into that ViewHolder. Images are loading from my helper class. For the first time the are loading with the help of my native library, written on C, then they are saving into cache. And for the second time they are loading into ViewHolder from cache. And now I am wondering how to do this job with the help of RxJava.
At the current moment I see two ways of how to implement this.
1. Create an Observable and Observer for every ViewHolder item in my recycler while it is scrolling. Actually - right now I am using this solution, but I think it is not good from the performance point of view
2. Create only one instance of Observable per my Recycler and every ViewHolder item will subscribe to it? But at the current moment I have no ideas how to do that? I can create one Observable instance, but how to pass it parameters - which number of image i need to load into this current ViewHolder?
May be you could give me some ideas of the best ways of how to load images into ViewHolder?
Thanks
java android android-recyclerview rx-java
add a comment |
up vote
0
down vote
favorite
I have a RecylerView with a ViewHolder. And I need to load and display image into that ViewHolder. Images are loading from my helper class. For the first time the are loading with the help of my native library, written on C, then they are saving into cache. And for the second time they are loading into ViewHolder from cache. And now I am wondering how to do this job with the help of RxJava.
At the current moment I see two ways of how to implement this.
1. Create an Observable and Observer for every ViewHolder item in my recycler while it is scrolling. Actually - right now I am using this solution, but I think it is not good from the performance point of view
2. Create only one instance of Observable per my Recycler and every ViewHolder item will subscribe to it? But at the current moment I have no ideas how to do that? I can create one Observable instance, but how to pass it parameters - which number of image i need to load into this current ViewHolder?
May be you could give me some ideas of the best ways of how to load images into ViewHolder?
Thanks
java android android-recyclerview rx-java
add a comment |
up vote
0
down vote
favorite
up vote
0
down vote
favorite
I have a RecylerView with a ViewHolder. And I need to load and display image into that ViewHolder. Images are loading from my helper class. For the first time the are loading with the help of my native library, written on C, then they are saving into cache. And for the second time they are loading into ViewHolder from cache. And now I am wondering how to do this job with the help of RxJava.
At the current moment I see two ways of how to implement this.
1. Create an Observable and Observer for every ViewHolder item in my recycler while it is scrolling. Actually - right now I am using this solution, but I think it is not good from the performance point of view
2. Create only one instance of Observable per my Recycler and every ViewHolder item will subscribe to it? But at the current moment I have no ideas how to do that? I can create one Observable instance, but how to pass it parameters - which number of image i need to load into this current ViewHolder?
May be you could give me some ideas of the best ways of how to load images into ViewHolder?
Thanks
java android android-recyclerview rx-java
I have a RecylerView with a ViewHolder. And I need to load and display image into that ViewHolder. Images are loading from my helper class. For the first time the are loading with the help of my native library, written on C, then they are saving into cache. And for the second time they are loading into ViewHolder from cache. And now I am wondering how to do this job with the help of RxJava.
At the current moment I see two ways of how to implement this.
1. Create an Observable and Observer for every ViewHolder item in my recycler while it is scrolling. Actually - right now I am using this solution, but I think it is not good from the performance point of view
2. Create only one instance of Observable per my Recycler and every ViewHolder item will subscribe to it? But at the current moment I have no ideas how to do that? I can create one Observable instance, but how to pass it parameters - which number of image i need to load into this current ViewHolder?
May be you could give me some ideas of the best ways of how to load images into ViewHolder?
Thanks
java android android-recyclerview rx-java
java android android-recyclerview rx-java
asked Nov 11 at 10:01
bukka.wh
45621124
45621124
add a comment |
add a comment |
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53247604%2fbest-way-to-load-images-in-recyclerview-while-scrolling-with-the-help-of-rxjava%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown