科尔多瓦科尔多瓦建设项目后,除去我的主要活动类的变化 [英] Cordova removing my changes in main activity class after building cordova project
问题描述
我在我的科尔多瓦项目的主要活动类添加一些额外的东西(覆盖一些功能,如onResume),但每次科尔多瓦后cordovaBuild删除它们。我应该怎么做,以prevent这behaviuor?
I am adding some extra stuff in my cordova project's Main activity class (overriding some functions like onResume) but cordova remove them after every cordovaBuild. What should I do to prevent this behaviuor?
推荐答案
抱歉,我没有时间,现在来阐述。
Sorry I have no time right now to elaborate.
如果你不知道该怎么办的插件,该easyest是去用钩子。
If you don't know how to do plugins, the easyest is to go with hooks.
基本上挂钩可以的科尔多瓦CLI每个步骤之间添加脚本。
Basically hooks are scripts you can add between each step of cordova cli.
所以你会添加
- 在
PROJECTHOME / .cordova /钩/ before_ prepare
脚本来保存你的java文件 - 在
PROJECTHOME / .cordova /钩/ before_compile
脚本把你的java类放回原处
- a script in
projecthome/.cordova/hooks/before_prepare
to save your java file - a script in
projecthome/.cordova/hooks/before_compile
to put your java class back in place
脚本中的javascript脚本的NodeJS,我觉得只是复制一个文件应该不会太复杂的学习。
the script are javascript nodejs scripts, I think just copy a file should not be too complicated to learn.
下面是关于科尔多瓦CLI钩子一些链接:
Here are some links about cordova cli hooks :
- http://www.mooreds.com/word$p$pss/档案/ 1197
- 的http://devgirl.org/2013/11/12/three-hooks-your-cordovaphonegap-project-needs/
- http://www.mooreds.com/wordpress/archives/1197
- http://devgirl.org/2013/11/12/three-hooks-your-cordovaphonegap-project-needs/
这篇关于科尔多瓦科尔多瓦建设项目后,除去我的主要活动类的变化的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!