会提示错误 Variable 'sourceCode' is accessed from within inner class, needs to be final or effectively final外部常量加了final后会提示错误 Cannot assign a value to final variable 'sourceCode'
您的每一个用心回答,都会让这个世界变得更美好一些!
你把这个变量设成 成员变量 呗。
建议你做成接口回调给应用层
这个不是android问题,是这个是java语法问题。
如果你只是单纯地想接个返回值 ,你可以使用成员变量,而不是局部变量。
如果你非要使用局部变量,可以把当前的对象传给内部类的实现里,继承一个,在构造方法里传入,然后用软连接的方式保存引用。使用时要判断是否已经被回收。
去看看领券联盟项目吧,看看那个项目是怎么请求数据的就知道了。
你把这个变量设成 成员变量 呗。
建议你做成接口回调给应用层
这个不是android问题,是这个是java语法问题。
如果你只是单纯地想接个返回值 ,你可以使用成员变量,而不是局部变量。
如果你非要使用局部变量,可以把当前的对象传给内部类的实现里,继承一个,在构造方法里传入,然后用软连接的方式保存引用。使用时要判断是否已经被回收。
去看看领券联盟项目吧,看看那个项目是怎么请求数据的就知道了。