2017-02-15 68 views
0

在AndroidStudio中可以使用字符串作为代码吗? 例如,如果我打开一个包括Log.d("DEBUG", yourstring);称为code.txt文件,它会被包含在Java文件包含字符串作为代码

public onClick(View v){ 
    String string = "It worked"; 
    codetxt.include(); 
} 

如果点击它,它会记录It worked 如果这是可能的,请告诉我!

+0

它可能以某种方式成为可能,但不是以任何默认方式。将是一个巨大的安全问题。 –

+2

请参阅此处的answear [动态代码执行](http://stackoverflow.com/questions/4166135/dynamic-code-execution) –

回答

1

是的,你可以用反射。但这并不简单。对于类似的任务,我使用了其他JVM语言,如clojureJython