mirror of
https://github.com/KokaKiwi/BarInsta
synced 2024-11-22 14:47:29 +00:00
Wrapping ViewModelProvider constructor with try-catch to prevent crashes. Addresses austinhuang0131/barinsta#903.
This commit is contained in:
parent
a6e9a34024
commit
ac3f8b9bfd
@ -192,7 +192,12 @@ public class PostsRecyclerView extends RecyclerView {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private void initSelf() {
|
private void initSelf() {
|
||||||
mediaViewModel = new ViewModelProvider(viewModelStoreOwner).get(MediaViewModel.class);
|
try {
|
||||||
|
mediaViewModel = new ViewModelProvider(viewModelStoreOwner).get(MediaViewModel.class);
|
||||||
|
} catch (Exception e) {
|
||||||
|
Log.e(TAG, "initSelf: ", e);
|
||||||
|
}
|
||||||
|
if (mediaViewModel == null) return;
|
||||||
mediaViewModel.getList().observe(lifeCycleOwner, list -> {
|
mediaViewModel.getList().observe(lifeCycleOwner, list -> {
|
||||||
if (list.size() <= 0) return;
|
if (list.size() <= 0) return;
|
||||||
feedAdapter.submitList(list, () -> {
|
feedAdapter.submitList(list, () -> {
|
||||||
|
Loading…
Reference in New Issue
Block a user