我总是使用Android Studio的调试器来浏览代码,看看它是如何工作的。
当我深入了解SDK时,我会以lisView.java为例,现在它的类成员大多是红色的? (见链接)
为什么?我可以在'踩进'listView.java之前看到我的代码和SDK的部分内容吗?为什么突然在右边的柱子上全是红色?
答案 0 :(得分:7)
尝试文件 - >使缓存/重启无效 - >使缓存无效并重新启动
答案 1 :(得分:3)
同步Gradle和重建项目。
答案 2 :(得分:1)
可能的修复:
可能发生的其他问题是您移动了文件的位置。它发生在我之前。
答案 3 :(得分:0)
当你有像图像这样的红色代码时,因为自动生成文件并且使其无法正常工作。
我按顺序尝试这个选项:
首先,检查de import并确保是rigth导入
其次,同步Gradle和重建项目。
第三,清洁项目
如果问题仍然存在,请尝试检查Android依赖项并查看哪一个正在创建问题。
答案 4 :(得分:0)
尝试删除项目的.gradle和.idea文件夹。对我来说,它解决了这个问题。
答案 5 :(得分:0)
仅删除# calculate rolling 5 period average for all dates
df2 = df2.set_index(['Date','Product'])
df2['ROLLING_AVERAGE_SALES'] = df2.rolling(5).mean()
df2 = df2.reset_index(drop = False)
# Now let's isolate the change dates by joining in the other table
df1['IS_CHANGE_DATE'] = True
df3 = df2.merge(df1, left_on = ['Product','Date'],right_on = ['Products','Change Date'], how ='left')
result_df = df3[df3.IS_CHANGE_DATE == True]
# Yeeeeeee boy
print(result_df)
或其中的文件即可,即使打开.idea
时也会显示一个弹出警报,告诉您重新加载项目,一切都会正常进行