在我的 Java 代码中,我使用Debug
flag 来控制 debug 模型,如果是 debug ,还有一些额外的功能,例如:sway phone show a activity
to change app version。现在我想在将代码发布到市场时删除这些代码。
像下面的代码一样,有没有办法让VersionSwitchService.class
代码null
和其他代码运行正常?
我的意思是,即使有人反编译了 apk,VersionSwitchService.class
代码也会被视为空白。
if (isDEBUG) {
VersionSwitchService.libStart(this, new LibVersionSwitch() {
@Override
public void versionSwitchToOnline() {
//...
}
@Override
public void versionSwitch(String version) {
//...
}
});
}