MainActivitycannotbeconvertedtoLifecycleOwner我用它作为LiveCycle所有者,但它被拒绝了,我得到了一个错误,如图所示。我在Api25上工作,我认为这个问题可能与这个版本有关这是关于我的sdk的信息compileSdkVersion25buildToolsVersion'25.0.2'这是我的代码:privatevoidretrieveTasks(){Log.d(TAG,"ActivelyretrievingthetasksfromtheDataBase");//ExtractallthislogicoutsidetheExecutora
我想将Room与LiveData一起使用,在其他项目中我已经使用过它,但在这个项目中,我无法让它工作。当我尝试观察实时数据时,它无法将我的Activity转换为生命周期Activity,但是,我正在使用AppCompatActivity,我什至尝试覆盖getLifecycle方法(在以前的项目中对我有用)。我什至尝试使用AndroidX,但仍然是同样的问题:(这是我的Activity(部分):importandroidx.appcompat.app.AppCompatActivity;importandroidx.lifecycle.Lifecycle;importandroidx.l
我需要在AppWidgetProvider中观察一些LiveData(在onUpdate期间)。我想知道,以下哪个是更合适的LifeCycleObserver?ForeverStartLifecycleOwner(自定义)importandroid.arch.lifecycle.Lifecycle;importandroid.arch.lifecycle.LifecycleOwner;importandroid.arch.lifecycle.LifecycleRegistry;importandroid.support.annotation.NonNull;publicenumFore