想将APP中的所有的网络请求放到service中去实现,参考了银行接口的例子的视频https://www.bilibili.com/video/BV1it411j7yN?p=7,由于业务中的操作对象可以分为几类(如A,B,C,D)每一类中有若干请求方法(如A中有a1,a2,a3),为了低耦合,参考了视频中的写法,将A,B,C,D写在第一个activity(如图1),然后点击不同的按钮能够跳转到相应功能的activity中(如图2)。在点击A、B、C、D跳转到activity时会绑定相应的接口(如图3),类似于视频中的不同人员对应不同的操作权限。
现在的问题是在实际的APP中不会有图1这一步,而是直接将类似图2这种功能的接口给到前端直接调用,也就是说在服务在绑定时不会选择A、B、C、D再绑定相应接口,而是一开始(如App打开时)就绑定所有的接口,从而达到可以直接使用a1,a2,b1,c1等等方法的效果。想问问各位大神这种逻辑要怎么实现呢?



绑定是时机,自己可以自由控制啊。
你现在的情况,如果符合自己的需求,也是可以的
这么久都没有人回答[捂脸]
课程里是点击了才去绑定
那你在初始化的时候绑定不就可以了么?比如说在onCreate的时候。你没有学到Activity吗?