Cordova在构建cordova项目后删除了主要活动类中的更改

时间:2014-02-27 20:47:53

标签: android cordova android-activity cordova-3

我在我的cordova项目的Main活动类中添加了一些额外的东西(覆盖了一些函数,比如onResume),但是cordova在每次cordovaBuild之后删除它们。我该怎么做才能防止这种行为?

1 个答案:

答案 0 :(得分:0)

抱歉,我现在没时间详细说明。

如果你不知道怎么做插件,最简单的方法是使用挂钩。

基本上,钩子是可以在cordova cli的每个步骤之间添加的脚本。

所以你要添加

  • projecthome/.cordova/hooks/before_prepare中用于保存java文件的脚本
  • projecthome/.cordova/hooks/before_compile中的脚本将您的java类重新放回原位

脚本是javascript nodejs脚本,我认为只需复制一个文件就不应该太复杂了。

以下是有关cordova cli hooks的一些链接: