Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 从上个月、上一年等获取数据_Android_Mysql - Fatal编程技术网

Android 从上个月、上一年等获取数据

Android 从上个月、上一年等获取数据,android,mysql,Android,Mysql,我希望能够根据用户选择显示的内容显示不同的数据。将有四个选项,过去一周、过去一个月、过去一年,以及所有选项。这是一个微调器,我想要这个格式 public void onItemSelected(AdapterView<?> parent, View view, int position, long id) { int pos = spinner.getSelectedItemPosition(); switch(pos) { case 0:

我希望能够根据用户选择显示的内容显示不同的数据。将有四个选项,过去一周、过去一个月、过去一年,以及所有选项。这是一个微调器,我想要这个格式

public void onItemSelected(AdapterView<?> parent, View view, int position, long id)
{
    int pos = spinner.getSelectedItemPosition();

    switch(pos)
    {
        case 0:
            pastMonthSelected();
            break;
         case 1:
             pastYearSelected(); 
             break;

          ... etc. 

    }


}


public void pastMonthSelected(){
       \\code
}
public void pastYearSelected(){
       \\code
}

 etc...
}
从前面的线程,我看了。 但我不确定该把这个放在哪里。我想我还需要先创建一些表格,但我现在真的很困惑

我的数据库类现在有这些变量

private static final int DATABASE_VERSION = 1;
private static final String DATABASE_NAME = "music";
private static final String DATABASE_TABLE = "practices";
public static final String KEY_ID = "id";
public static final String KEY_DATE = "date";
public static final String KEY_TIME = "time";
public static final String KEY_DES = "description";
public static final String COLUMN_ID = "_id";

我有一个onCreate方法,onUpgrade,用于删除、添加和检索所有内容的方法。一些关于如何以及在何处向这个类添加内容的帮助将非常有用。谢谢

首先,修复数据库,将日期存储为日期,而不是字符串。在大多数情况下,使用合适的类型会简化你的生活。我该怎么做?我有一个日期选择器,但是它被设置为当用户选择日期时,它在EditText字段中显示为MM/DD/YY。我只是在使用编辑文本中的格式。
private static final int DATABASE_VERSION = 1;
private static final String DATABASE_NAME = "music";
private static final String DATABASE_TABLE = "practices";
public static final String KEY_ID = "id";
public static final String KEY_DATE = "date";
public static final String KEY_TIME = "time";
public static final String KEY_DES = "description";
public static final String COLUMN_ID = "_id";