1
albertofwb 2019-03-27 15:51:33 +08:00
有可能 pTimeView 这个成员本来就没啥用
|
2
Dori 2019-03-27 15:54:25 +08:00
看下它初始化的地方应该是个思路 MyTimeAdapter
|
3
jxf2008 OP @albertofwb
有用 LayoutInflater inflater = (LayoutInflater)pTimeView.getContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE); 不少代码里有他,比如上面一句 @Dori 全文件查找没找到,Ctrl+F12 查找类结构也没找到 这两个操作我反复检查过,确定没眼花 |
4
pynix 2019-03-27 16:05:25 +08:00
这么说应该来自父类无疑。。。
|
5
jxf2008 OP @pynix
但问题是文件里的类继承自 RecyclerView.Adapter<RecyclerView.ViewHolder> 内部类 A public class A extends RecyclerView.ViewHolder 确定不是自定义类。。 |
6
eminemcola 2019-03-27 16:11:27 +08:00
贴代码吧。
|
7
jxf2008 OP @eminemcola
if (pTimeView.getTag() == null || !(pTimeView.getTag() instanceof FtgTime.MsgLog)) return; LayoutInflater inflater = (LayoutInflater)pTimeView.getContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE); 这是相关的代码,只能贴这么多了,保密项目。。。还有 V2 怎么嵌入代码。。 |
9
Dori 2019-03-27 16:42:07 +08:00
```
在 MyTimeAdapter 里,有如下代码 textHolder.pTimeView.setTextColor(Color.WHITE); 可以看出 pTimeView 是 A 类的一个成员 ``` 我倒是觉得 pTimeView 是 RecyclerView.ViewHolder 的类成员,看下怎么实例化的吧 |
10
jxf2008 OP |
11
nicevar 2019-03-27 16:54:02 +08:00
如果没有声明的地方,或者没有注解之类的生成代码,pTimeView 在 AS 肯定会报错的,你直接右击 pTimeView 选择 Goto->Declaration 呢
|
12
darktiny 2019-03-27 16:59:00 +08:00
#8 正解,楼主了解下 https://github.com/JakeWharton/butterknife
|
13
hellormrfool 2019-03-27 16:59:03 +08:00
CTRL + H 搜索,然后循迹
|
14
jxf2008 OP |
15
iamdennisme 2019-03-27 17:14:56 +08:00
@jxf2008 但是我真的没看懂,求解析下
|
16
pynix 2019-03-27 17:15:48 +08:00
|
17
nicevar 2019-03-27 17:15:52 +08:00
楼主这玩笑开的,还好是在 v 站,同事的话可能被被打。。。
|
18
jxf2008 OP |
19
lecoo 2019-03-27 17:26:04 +08:00
鼠标->项目目录->右键->find in Path ,输入 pTimeView, 在 in project / module /scope 几个 tab 之间切换看看,只要这个变量存在,必然可以搜索出来。
|
20
felixlong 2019-03-27 17:26:23 +08:00 via Android
😄。真有删库跑路的程序员?
|
21
jxf2008 OP @felixlong
两个 APP,其中一个完全跑不起来了,现在我接手的貌似还能抢救下 去年下半年开始他上传 SVN 的都是不能编译的版本,然后写的代码都自己保存在本地 因为他发给测试的 APP 都是正常的,也没人管他 SVN 更新的代码是不是正确的 我接收的版本还是去年 4 月份更新的,4 月份更新后的所有版本都编译不通过 打官司 ing... |
22
HangoX 2019-03-29 09:46:51 +08:00
AS 对着这个 pTimeView 右键找引用,下面会找出赋值的地方
|
23
benjyair 2019-04-10 11:57:38 +08:00
这都是 Android 通用的代码,没什么保密的
|