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/

相关文章:

android - Xamarin Android Google Maps App map 是空白的,没有报错

android - 构建时升级 android.arch.persistence.room 版本错误

java - 如何防止Webview页面重新加载

java - java 程序卡住了......我想我没有正确处理 String 对象

java - 使用 java mail api 发送邮件时出现 MailConnectException

java - 使模块 jdk.incubator.httpclient 在运行时可见

Android:如何将字符串转换为日期?

java - 是否有针对 IBM420_rtl 的 Java 字符集实现?

unit-testing - 在 Kotlin 中测试 CoroutineScope 基础设施

android - './gradlew -Dtest.single=SimpleTest test' 运行我拥有的所有测试