Java code
Monkey Targets Forums/Android/Java code| 
 | ||
| Tell me please. Is it possible to embed Java code in the Code Monkey. If so, how. Can example. | 
| 
 | ||
| You can call external (extern) functions for all supported Monkey languages. Have a look at Diddy's native functions file: http://code.google.com/p/diddy/source/browse/src/diddy/externfunctions.monkey | 
| 
 | ||
| This is really basic module templete that use java in android development Create a folder in modules folder. Example "myjavacode" Create a file in that folder name the same as folder "myjavacode.monkey" Put this example code there: 
#If TARGET="android"
	Import "native/myjavacode.${TARGET}.${LANG}"
	Extern
	Function Power:Int(VAR:Int)="myjavacode.Power"
#EndCreate a folder name "native" inside "myjavacode"Create a file in native folder name "myjavacode.android.java". This is your java code Put this example java code: 
//import com.bla.bla.*;
class myjavacode {
	public static int Power(int VAR) {
		return VAR*VAR;
	}
}Example your "game.monkey" that use that "myjavacode" moduleImport mojo Import myjavacode 'import myjavacode Class MyApp Extends App Method OnCreate() SetUpdateRate 60 End Method OnUpdate() End Method OnRender() DrawText "Call java:"+Power(12),50,50 'call myjavacode End End Function Main() New MyApp EndAll done then try compile/run android | 
| 
 | ||
| Why have you got you java class extending Activity? Were you planning on creating a new "screen" outside of Monkey? | 
| 
 | ||
| ops sorry.. edited! fyi..I'm not good in java. |