ViewModel во второй раз является нулевым - Android - PullRequest
0 голосов
/ 09 мая 2019

Когда я использую от ViewModel во второй раз для insert значения в sqlite, возьми меня crash и скажи, что это ноль!

Мой код похож на приведенный ниже, вот мой fragment:

.....
@Inject
CourseContentListViewModel courseContentListViewModel;
.....

И мой module:

.....
@CourseContentListFragmentScoped
    @Provides
    CourseContentListViewModel courseContentListViewModel(CourseContentListFragment courseContentListFragment) {
        return ViewModelProviders.of(courseContentListFragment)
                .get(CourseContentListViewModel.class);
    }
.....

Вот, поймите меня, сбой:

protected void insertZeroMain(_0 zero) {
        Executor executor = Executors.newSingleThreadExecutor();
        executor.execute(() -> courseContentListViewModel.insertZero(zero));
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...