我正在尝试开发一个应用程序,其中有分支(计算机科学,机械,民用......等)和各自的学期。我想要一个应用程序首次启动的选项菜单,要求特定的分支和学期,并根据选择下载该学期和分支的不同主题的问题。
我尝试使用此代码检查应用首次启动的天气:
public class MyActivity extends Activity {
SharedPreferences prefs = null;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// Perhaps set content view here
prefs = getSharedPreferences("com.mycompany.myAppName", MODE_PRIVATE);
}
@Override
protected void onResume() {
super.onResume();
if (prefs.getBoolean("firstrun", true)) {
// Do first run stuff here then set 'firstrun' as false
// using the following line to edit/commit prefs
prefs.edit().putBoolean("firstrun", false).commit();
}
}
}
现在我如何根据使用的选择下载数据?
答案 0 :(得分:0)
您必须在列表视图中显示所有详细信息,如果是这样,那么每当用户单击任何列表项时,您可以同时获得Branch Id和semester Id并查询数据库以查询问题。
答案 1 :(得分:0)
您需要执行以下步骤。
1>当您的应用程序启动时,从任何控件(如spinner或edittext或其他控件)中获取用户的学期和分支值,并将它们存储在对象中。
2 - ;现在使用您的值准备查询。
eg. "select * from yourtablename where yourcolumnname='yourvaluestored'"
3>从云端下载基于此查询的数据。