我在Android上写的游戏类似于谁想要成为百万富翁,我想知道存储问题和答案的最佳方式是什么.我希望至少有300-400个问题,并且每次更新都会增加约100个问题.现在我将它们存储在这样的静态类中:
public class Qs {
public static Question questions[][];
public static Question q1e1,q1e2,q1e3,q2e1,q2e2,q2e3,q3e1,q3e2,q3e3,q4e1,q4e2,q4e3;
public static void load(){
q1e1 = new Question("Question","Answer","wrong answer","wrong answer","wrong answer");
q1e2 = new Question("Question","Answer","wrong answer","wrong answer","wrong answer");
q1e3 = new Question("Question","Answer","wrong answer","wrong answer","wrong answer");
Question level1[] = new Question[]{q1e1,q1e2,q1e3};
Question level2[] = new Question[]{q2e1,q2e2,q2e3};
Question level3[] = new Question[]{q3e1,q3e2,q3e3};
Question level4[] = new Question[]{q4e1,q4e2,q4e3};
questions = new Question[][]{level1,level2,level3,level4};
}
Run Code Online (Sandbox Code Playgroud)
}
但是我真的不知道当我在这些文章中有数百个问题时会做什么.它们都会加载到内存中并且可能会使手机放慢速度吗?编辑和添加问题很好,不需要花哨的xml或任何东西,我只关心放慢手机速度(否则我的应用程序真的没有要求).感谢您的任何答案,评论和提示!
| 归档时间: |
|
| 查看次数: |
103 次 |
| 最近记录: |