java - 似乎无法实现另一个包的接口(interface)

标签 java android android-studio

我开始在包中组织我的代码以便于阅读:

enter image description here

但似乎无法从另一个包中读取接口(interface):

Interface1 Interface2

接口(interface)代码:

interface FlowListener {
    void stageWasReached(String tag);
}

最佳答案

只有你需要用下面的代码编辑你的定义

public interface FlowListener {
    void stageWasReached(String tag);
}

当您没有提到任何访问说明符时,它的default 访问说明符表示它是package 级别的访问说明符。它可以在包和子包中访问public 这将从任何包访问。

关于java - 似乎无法实现另一个包的接口(interface),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36382766/

相关文章:

Java - 亚像素线精度是否需要 AffineTransform?

java - 可扩展 ListView 上子项的 Intent

android - Lint 警告 : Variable is already assigned to this value

android - 分发 Android 库的最佳方式

java - Ebean 支持多线程吗?

java - 编辑从解析的 JSON 字符串中检索到的字符串

java - ScrollView - 从膨胀的 xml 布局添加动态行

android - 如何为Gradle解决DexArchiveBuilderException?

Android 6+权限概念和位置策略

android-studio - Android Studio 更新后的问题