1

Bound Services上的 android 文档显示“无访问修饰符”,导致在定义getService(). 例如:

<!-- language: lang-java  -->
public class LocalBinder extends Binder {
    LocalService getService() {
        return LocalService.this;
    }
}

我正在努力将我的代码重构为包,因此我可以在另一个应用程序中重新使用它,但遇到编译错误,说明“foo.LocalBinder 类型的方法 getService() 不可见”。

我一直无法找到getService(). 如果我打开范围,我是否有遇到问题的风险,例如:

<!-- language: lang-java  -->
public LocalService getService() {
...

我只在我自己的应用程序中本地使用该服务,并且我已经android:exported="false"在我的AndroidManifest.xml.

4

0 回答 0