小编bru*_*rux的帖子

使用SQLite时Android DatePicker"0"的问题

我正在使用android + SQLite和DatePicker Widget.

对于我的SQLite插入命令,DatePicker没有正确格式化.即,如果所选日期的月份或日期小于10,则不会插入0.例如,如果我选择日期"2010年1月1日",则月份和日期的格式为1和1.这与YYYY-MM-DD的常用SQL格式冲突.

我试图通过将它们转换为字符串并通过执行以下操作为o添加前缀来将0变为小于10的整数.

 // the callback received when the user "sets" the date in the dialog
private DatePickerDialog.OnDateSetListener mDateSetListener =
        new DatePickerDialog.OnDateSetListener() {

            public void onDateSet(DatePicker view, int year, 
                                  int monthOfYear, int dayOfMonth) {
                if(monthOfYear < 10)
                {
                    String mm = Integer.toString(monthOfYear);
                    String m = "0" + mm;
                    mMonth = Integer.parseInt(m);
                }
                else{mMonth = monthOfYear;}


                if (dayOfMonth <10)
                {
                    String dd = Integer.toString(dayOfMonth);
                    String d = "0" + dd;
                    dayOfMonth = Integer.parseInt(d);
                }
                else{mDay = dayOfMonth;}

                mYear …
Run Code Online (Sandbox Code Playgroud)

java sqlite android datepicker

0
推荐指数
1
解决办法
2059
查看次数

ac#timer可以自行调用.stop函数吗?

每当我尝试做这样的事情时,计时器都不会停止:

private void timer1_Tick(object sender, EventArgs e)
    {

        if ((addedToFriendsCounter == 4) || (followJobFinished))
        {
    //stop the timer
    }
}
Run Code Online (Sandbox Code Playgroud)

有什么建议?

.net c# programming-languages

0
推荐指数
1
解决办法
961
查看次数

ArrayList <HashMap <String,String >>键迭代/输出到数组

如果我有一个类型

ArrayList<HashMap<String,String>> keys = functionWhichReturnsThisType();
Run Code Online (Sandbox Code Playgroud)

我如何迭代,以便最终得到字符串数组中的所有<1st string of hashmap>,同样<hashmap>的第二个字符串>到另一个字符串数组中.

我曾尝试使用迭代器,但数据类型中的层次结构令我困惑.

 appPrefs = new AppPreferences(context.getApplicationContext());
      ArrayList<HashMap<String,String>> keys = appPrefs.getDownloadUrls();
      ArrayList<String> urls = new ArrayList<String>();
      ArrayList<String> filenames = new ArrayList<String>();
      Iterator myIterator = keys.keySet().iterator();
      while(myIterator.hasNext()) {
          urls.add((String)myIterator.next());
          filenames.add((String)keys.get(myIterator.next()));
      }
Run Code Online (Sandbox Code Playgroud)

java android types

0
推荐指数
1
解决办法
5840
查看次数

随机混乱类成员的方法

说我有这样一个类:

public class EnglishWords {

    private final String word1;
    private final String word2;
    private final String word3;
    private final String word4;


    public EnglishWords(String word1Arg, String word2Arg, String word3Arg, String word4Arg) {
        this.word1 = word1Arg;
        this.word2 = word2Arg;
        this.word3 = word3Arg;
        this.word4 = word4Arg; 
    }

    public String getword1() {
        return word1;
    }

    public String getword2() {
        return word2;
    }


        public String getword3(){
            return word3; 
        }

        public String getword4(){
            return word4; 
        }
    }
Run Code Online (Sandbox Code Playgroud)

我创建一个像这样的对象:

EnglishWords englishWords = new EnglishWords(words.get(0),
                words.get(1), words.get(2), wordPair.getEnglishWord()); …
Run Code Online (Sandbox Code Playgroud)

java algorithm android

0
推荐指数
1
解决办法
86
查看次数