-
4 votesanswersviews
java.lang.ClassCastException当我尝试从Fragment(Android 6)将应用程序转换为MyApplication时
我有一个扩展 android.app.Fragment 的片段 . 在某些情况下,在onCreateView里面,当我尝试将Application转换为我的Application实现时,我有 java.lang.ClassCastException . public class SketchFragment extends android.app.Fragment{ @Nullable ... -
9 votesanswersviews
Android架构组件ViewModel上下文
我正在研究谷歌的架构组件,以便将ViewModel和LiveData实现到我的应用程序,官方文档说: 注意:由于ViewModel比特定活动和片段实例更长,因此它永远不应引用View或任何可能包含对活动上下文的引用的类 . 如果ViewModel需要Application上下文(例如,查找系统服务),它可以扩展AndroidViewModel类并具有在构造函数中接收Application的构造函...