修复 被注释的代码

This commit is contained in:
hyb1996
2019-02-03 15:09:08 +08:00
parent 876e9235f6
commit 4d98ba515e
2 changed files with 12 additions and 7 deletions

View File

@@ -129,12 +129,12 @@ public class CommunityFragment extends ViewPagerFragment implements BackPressedH
@Override @Override
public void onPageShow() { public void onPageShow() {
super.onPageShow(); super.onPageShow();
//EventBus.getDefault().post(new VisibilityChange(true)); EventBus.getDefault().post(new VisibilityChange(true));
} }
@Override @Override
public void onPageHide() { public void onPageHide() {
super.onPageHide(); super.onPageHide();
//EventBus.getDefault().post(new VisibilityChange(false)); EventBus.getDefault().post(new VisibilityChange(false));
} }
} }

View File

@@ -12,10 +12,7 @@ import com.stardust.autojs.runtime.ScriptRuntime
import com.stardust.autojs.script.JavaScriptSource import com.stardust.autojs.script.JavaScriptSource
import com.stardust.automator.UiObjectCollection import com.stardust.automator.UiObjectCollection
import com.stardust.pio.UncheckedIOException import com.stardust.pio.UncheckedIOException
import org.mozilla.javascript.Context import org.mozilla.javascript.*
import org.mozilla.javascript.Script
import org.mozilla.javascript.Scriptable
import org.mozilla.javascript.ScriptableObject
import org.mozilla.javascript.commonjs.module.RequireBuilder import org.mozilla.javascript.commonjs.module.RequireBuilder
import org.mozilla.javascript.commonjs.module.provider.SoftCachingModuleScriptProvider import org.mozilla.javascript.commonjs.module.provider.SoftCachingModuleScriptProvider
import java.io.File import java.io.File
@@ -112,7 +109,15 @@ open class RhinoJavaScriptEngine(private val mAndroidContext: android.content.Co
thread = Thread.currentThread() thread = Thread.currentThread()
ScriptableObject.putProperty(mScriptable, "__engine__", this) ScriptableObject.putProperty(mScriptable, "__engine__", this)
initRequireBuilder(context, mScriptable) initRequireBuilder(context, mScriptable)
context.executeScriptWithContinuations(initScript, mScriptable) try {
context.executeScriptWithContinuations(initScript, mScriptable)
} catch (e: IllegalArgumentException) {
if ("Script argument was not a script or was not created by interpreted mode " == e.message) {
initScript.exec(context, mScriptable)
} else {
throw e
}
}
} }
internal fun initRequireBuilder(context: Context, scope: Scriptable) { internal fun initRequireBuilder(context: Context, scope: Scriptable) {