在精彩的教程之后,我遇到了强制转换问题。
该应用程序基本上是一个stackoverflow api,它使用改造并进行调用以检索问题和问题详细信息等...
这一切都说完了,我迷失了为什么它会继续发射。
基本活动的强制转换客栈有问题:
BaseActivity
Yes!!!
被称为客栈的此类活动
public class BaseActivity extends AppCompatActivity {
private ControllerCompositionRoot mControllerCompositionRoot;
protected ControllerCompositionRoot getCompositionRoot() {
if(mControllerCompositionRoot == null) {
mControllerCompositionRoot = new ControllerCompositionRoot(
((CustomApplication) getApplication()).getCompositionRoot(),
this
);
}
return mControllerCompositionRoot;
}
}
我将首先理解为什么必须进行强制转换,这是我在教程中遵循的内容,但是我几乎无法理解MVC等的整个概念,而这几乎没什么办法。在Android应用中。
任何帮助都将受到极大的欢迎和详尽的说明。
回购-github
答案 0 :(得分:1)
在清单中注册自定义应用程序类。 我检查了仓库,发现自定义类未注册。因此,您的自定义类不会用作应用程序类。