基本上,我希望我的应用程序从数据库中读取信息,这些信息将是有效的Java代码字符串。一旦读取,我希望我的应用程序执行此字符串,就好像它是代码一样。 安卓SDK中是否有支持此功能的功能包?
实质上,我想让手机使用从数据库查询到的信息填充一些数据。其中一个信息片段可能是这样的语句:
"return data.ZombieKillTotal >= 100000;"
这将被用在类似于以下语句中:
registerAchievement(new Achievement("Zombie Killer", new AchievementValidator() {
public boolean isSatisfied(Data data) { ExecStringAsCode(query result) }
});
我不知道该用什么来执行“ExecStringAsCode” :(