Android Studio 2.0-重建后端类



我正在构建一个后端运行在GAE上的Android应用程序。这一切都很好,我很喜欢。但是,如果我在backend模块中对我的UserBean类进行任何更新,这些更改不会复制到app模块。我尝试过清理、重建、制作、重新启动android工作室和重新启动机器。

例如,我最初的类在包com.example.projectname.backend下。这是该项目的后端模块。它有一个名为getValid()的函数。我开始在前端使用它,这是一个名为app的不同模块。然后我将函数名称更改为isValid()。然而,看起来这个类的新版本并不是为了供前端使用而编译的。当我在前端调用getValid()时,它编译没有问题,但总是返回false,无论我在后端类中做什么。当我在前端调用isValid()时,它会给compile一个错误,说它找不到函数。

我是否遗漏了一些东西,使对后端类所做的更改反映在前端类上?或者可能有更好的结构可以使用?这个结构似乎就是谷歌在教程中使用的结构。

想明白了。应用程序模块没有在后端获取对象的完整副本。我想这是有道理的,因为它通过网络以JSON字符串的形式传递数据。在前端,它只有getters和setters。任何功能都只能在后端运行。

相关内容

  • 没有找到相关文章

最新更新