当我导入 Settings.System currentTimeMillis 不再工作时
When i import Settings.System currentTimeMillis isn't working anymore
我曾经有过这行代码:
parameters.put("time",Long.toString(System.currentTimeMillis()));
当我添加一些新功能时,为了通过 AndroidID 将其命名为 phone 标识,我必须导入以下内容:
import android.provider.Settings;
import android.provider.Settings.System;
此更改后,据说 System.currentTimeMillis() 不可解析。
为什么会发生这种情况,我该如何防止它发生?
如果您需要同时访问 android.provider.Settings.System
和 java.lang.System
,则需要使用其完全限定名称来访问其中之一。例如,您可以导入当前拥有的 android.provider.Settings.System
,并将 System.currentTimeMillis()
调用更改为:
parameters.put("time", Long.toString(java.lang.System.currentTimeMillis()));
我曾经有过这行代码:
parameters.put("time",Long.toString(System.currentTimeMillis()));
当我添加一些新功能时,为了通过 AndroidID 将其命名为 phone 标识,我必须导入以下内容:
import android.provider.Settings;
import android.provider.Settings.System;
此更改后,据说 System.currentTimeMillis() 不可解析。
为什么会发生这种情况,我该如何防止它发生?
如果您需要同时访问 android.provider.Settings.System
和 java.lang.System
,则需要使用其完全限定名称来访问其中之一。例如,您可以导入当前拥有的 android.provider.Settings.System
,并将 System.currentTimeMillis()
调用更改为:
parameters.put("time", Long.toString(java.lang.System.currentTimeMillis()));