接收别人的老代码,发现灵异事件。。。。

2019-03-27 15:45:48 +08:00
 jxf2008
一个类 A,继承自 RecyclerView.ViewHolder,他是
public class MyTimeAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolder> 类的内部类

然后这个 A 类有个奇怪的类成员 pTimeView。。
在 MyTimeAdapter 里,有如下代码
textHolder.pTimeView.setTextColor(Color.WHITE);

可以看出 pTimeView 是 A 类的一个成员,但我搜索整个文件,也找不到这个 pTimeView 初始化的地方,我用 ctrl+f12 查看了整个类的结构,确定这个文件的类和内部类都没有 pTimeView 这个成员,另外这个文件的两个类都不是继承自自定义类,所以可以排除 pTimeView 来自父类的可能

AndroidStudio3.1 有什么办法找到这个变量初始化的地方?

又:如果这个问题比较初级,请大家不要喷我,上个月公司安卓开发和公司打官司跑路,我一个连 JAVA 都不会的人被找来接收这个安卓项目。。。
7404 次点击
所在节点    Android
23 条回复
jxf2008
2019-03-27 17:38:13 +08:00
@felixlong
两个 APP,其中一个完全跑不起来了,现在我接手的貌似还能抢救下
去年下半年开始他上传 SVN 的都是不能编译的版本,然后写的代码都自己保存在本地
因为他发给测试的 APP 都是正常的,也没人管他 SVN 更新的代码是不是正确的
我接收的版本还是去年 4 月份更新的,4 月份更新后的所有版本都编译不通过
打官司 ing...
HangoX
2019-03-29 09:46:51 +08:00
AS 对着这个 pTimeView 右键找引用,下面会找出赋值的地方
benjyair
2019-04-10 11:57:38 +08:00
这都是 Android 通用的代码,没什么保密的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/549163

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX