私はAndroidアーキテクチャコンポーネントのルームデータベースを使用しています。だからLiveData
私の活動でLifecycleRegistryOwner
インターフェイスを実装しています。 LifeCyceActivity
を使用する代わりのソリューションがあるので、私の活動は既にBaseActivity
に拡張されています。LifecycleRegistryOwnerクラスは非推奨です
LifecycleRegistryOwner
の代替手段は何ですか?ドキュメントから
私はAndroidアーキテクチャコンポーネントのルームデータベースを使用しています。だからLiveData
私の活動でLifecycleRegistryOwner
インターフェイスを実装しています。 LifeCyceActivity
を使用する代わりのソリューションがあるので、私の活動は既にBaseActivity
に拡張されています。LifecycleRegistryOwnerクラスは非推奨です
LifecycleRegistryOwner
の代替手段は何ですか?ドキュメントから
:
This interface was deprecated in API level 1.0.0. Use android.support.v7.app.AppCompatActivity which extends LifecycleOwner, so there are no use cases for this class.
リンクhere
ありがとうございました:) –
上記のBaseActivityがAppCompatActivityを拡張していた場合、それは問題ありません。ただし、AppCompatActivityを拡張できない場合はどうなりますか?私はAppCompatActivityを拡張できないようにGvrActivityを拡張しています。この場合、私は何をしますか? – jclova
@ jclova 'AppCompatActivity'は[' SupportActivity']の子孫です(https://android.googlesource.com/platform/frameworks/support/+/refs/heads/support-library-27.1.0/compat/src/)。 main/java/android/support/v4/app/SupportActivity.java#38)、これは魔法を行います。 – azizbekian