Sha256: 68aab462289e8507934e31d2a6d3e6928d24906afcc69186e6593097cc0d379d
Contents?: true
Size: 1.78 KB
Versions: 6
Compression:
Stored size: 1.78 KB
Contents
package THE_PACKAGE; import java.io.IOException; import org.ruboto.Script; import android.app.ProgressDialog; import android.os.Bundle; public class THE_RUBOTO_CLASS THE_ACTION THE_ANDROID_CLASS { private final ScriptInfo scriptInfo = new ScriptInfo(); private String remoteVariable = null; Bundle[] args; public THE_RUBOTO_CLASS setRemoteVariable(String var) { remoteVariable = var; return this; } public String getRemoteVariableCall(String call) { return (remoteVariable == null ? "" : (remoteVariable + ".")) + call; } public ScriptInfo getScriptInfo() { return scriptInfo; } /**************************************************************************************** * * Activity Lifecycle: onCreate */ @Override public void onCreate(Bundle bundle) { System.out.println("THE_RUBOTO_CLASS onCreate(): " + getClass().getName()); if (ScriptLoader.isCalledFromJRuby()) { super.onCreate(bundle); return; } args = new Bundle[1]; args[0] = bundle; Bundle configBundle = getIntent().getBundleExtra("Ruboto Config"); if (configBundle != null) { if (configBundle.containsKey("Theme")) { setTheme(configBundle.getInt("Theme")); } scriptInfo.setFromIntent(getIntent()); } if (JRubyAdapter.isInitialized() && scriptInfo.isReadyToLoad()) { ScriptLoader.loadScript(this, (Object[]) args); } else { super.onCreate(bundle); } } public boolean rubotoAttachable() { return true; } /**************************************************************************************** * * Generated Methods */ THE_METHODS }
Version data entries
6 entries across 6 versions & 1 rubygems