java - java.lang.reflect.invocationtargetexception Android Studio
问题描述
你好,我希望你能帮助我,我有一个关于 Android Expandable News 的活动,它工作正常,但昨天我意识到我没有显示新闻的细节,我收到了这个错误:
java.lang.reflect.invocationtargetexception
代码如下:
错误在这一行:
标题Txt.setText(mInfo.getDetalle());
@Layout(R.layout.feed_item)
public class InfoView {
@ParentPosition
private int mParentPosition;
@ChildPosition
private int mChildPosition;
@View(R.id.captionTxt)
private TextView captionTxt;
private Preguntas mInfo;
private Context mContext;
public InfoView(Context context, Preguntas info) {
mContext = context;
mInfo = info;
}
@Resolve
private void onResolved() {
captionTxt.setText(mInfo.getDetalle());
}
}
我希望有人可以指导我
解决方案
如果您尝试使用不存在的给定 ID 查找文本视图,则会发生 InvocationTargetException。请验证您是否获得以下代码返回的 TextView 对象
TextView txt = (TextView) findViewById (R.id.captionTxt);
在您的布局文件中验证,文本视图 ID 应该与案例完全匹配。
推荐阅读
- reactjs - 如何在不使用 url 参数的情况下通过 react-router-dom 将数据从一个视图传递到另一个视图?
- c++ - 无法在#include 中使用 WaitForCompletion()
- java - 与 Facebook 的连接正常,但是当我回到 MainActivity 时我丢失了数据
- python-3.x - 如何在遍历数据框进行情绪分析时跳过 np.nan
- php - 在 wordpress 中显示当前帖子的所有类别名称
- python - 用户输入变量以在以后的函数中使用
- c# - 字符串长度不等于字符串数据 Unity C#
- flutter - 将视频剪辑到 5 分钟
- javascript - 自动完成未出现在视图中,ASP.NET MVC
- python - 不理解使用 itertools.permutations() 获得的结果