gpt4 book ai didi

java - 如何在Android Studio中跳转到Android实现源文件

转载 作者:行者123 更新时间:2023-12-01 09:48:58 25 4
gpt4 key购买 nike

在Android Studio(2.2 Preview 2)中,我附加了sdk源,我还可以跳转到android源的界面:例如当我 CTRL 单击 SharedPreferences 时,文件 ~/Android/Sdk/sources/android-23/android/content/SharedPreferences.java被打开。

但现在我也想跳到这个接口(interface)的实现 - 或者一个成员函数,例如getFloat()

如何做到这一点?

注释:

  • 点击 CTRL-ALT-B 仅显示错误未找到实现
  • 相关文件SharedPreferencesImpl.java存在于我期望的位置:~/Android/Sdk/sources/android-23/android/app
  • 在我的 build.gradle 文件中,compileSdkVersion 设置为 23

最佳答案

也许我找到了解决方案。实现类签名如下所示:

final class SharedPreferencesImpl implements SharedPreferences {

这是默认的访问修饰符,意味着它仅在当前包 android.app 中可见。但是你的接口(interface)是在另一个包 android.content 中定义的,这就是 Android Studio 找不到实现的原因。

但是,即使您在项目的 Android Studio 中单击“外部库”,您也看不到 android.app.SharedPreferencesImpl 类...

关于java - 如何在Android Studio中跳转到Android实现源文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37744701/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com