android - findViewById 在库模块中使用时返回 null
问题描述
我有一个库模块,我试图在其中findViewByID
使用活动实例来获取视图。我也尝试使用 rootView 来做同样的事情。我使用的代码如下。
System.out.println("activity instance: "+mActivity.findViewById(hexid));
System.out.println("using root view: "+rootView.findViewById(hexid));
当我直接在项目中添加时,它工作正常,并且相同的代码返回相应的视图。当我制作.aar
库模块的文件并将其作为依赖项添加到我的项目时会出现问题,相同的代码不起作用并返回null
。
任何指针表示赞赏。
解决方案
推荐阅读
- node.js - app.use 是处理快速表单数据的最佳实践吗?
- javascript - 检测外部链接何时完成加载
- python - 如何在 Python 调试器(PyCharm)中执行 n 步(迭代)?
- javascript - 应用程序投入生产后,如何在本地主机上运行开发 http 服务器并使用 Google OAuth 2 进行身份验证?
- python - 涉及 API、数据库和可视化包的项目
- dialogflow-es - Dialogflow 分析导出(或 API 拉取)
- cloud-foundry - 如何在启动 Python 应用程序之前在 cloudfoundry 上运行一次性任务以上传数据
- javascript - 我如何定义@everyone?(discord.js)
- veins - 如何计算静脉中的 RSSI
- python - 从外部停止线程