我想做一个应用程序,可以显示所有往年的试卷……现在problem is...My大学有8个流可供选择,每个流有8个学期,每个学期有5个科目,我想在用户单击科目名称时显示每个科目的论文。
示例:-CSE-学期2-科目名称-年份
现在问题是..。对于8个流,我必须做8个活动,每个流有8个学期,也就是说,每个流有8个活动,每个学期有5个科目,所以我必须为每个流做40个活动,每个活动包含不同的科目。
那么,有没有什么简单的方法可以用最少的活动来展示所有的论文呢?
我是编程领域的新手,所以请给我这个问题的简单解决方案。
发布于 2017-02-26 17:20:48
您对上述问题的解决方案是静态的。尝试创建一个动态应用程序,其中只有一个用于显示论文的活动。您可以在创建活动时将科目代码和学期代码传递给该活动。然后,您可以使用该信息从数据库或其他地方获取要在该活动中显示的论文。
我的意思是,您可以有一个名为main_activity的活动,其中您让用户选择分支、学期和主题。然后你可以有一个按钮,可以点击它来启动一个新的活动,它显示了用户选择的主题的论文。
在编程显示纸张按钮时,您可以使用intent来更改活动,并可以将一些变量传递给要创建的活动。像这样的东西-
Intent intent = new Intent(MainActivity.this,ShowPapers.class);
intent.putExtra("Subject_code","CE501");
startActivity(intent);对于展示论文活动,您可以使用-
Intent intent = getIntent();
String subject_code=intent.getStringExtra("Subject_code");一旦有了subject_code,就可以从数据库中获取该主题代码的论文。
希望这能有所帮助!:)
https://stackoverflow.com/questions/42466633
复制相似问题