为了账号安全,请及时绑定邮箱和手机立即绑定

Andrioid天气

标签:
Android

原文链接:http://www.apkbus.com/blog-725801-62074.html

 5bada936000132d603930578.jpg

[代码]java代码:

?

01

02

03

04

05

06

07

08

09

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

public ArrayList<string> getCityList(){ 

        ArrayList<string>   cityList1=new ArrayList<string>(); 

        Map<string,string>   map=(Map<string, string="">)   sharedPreferences.getAll(); 

        Collection<string>   collection=map.values(); 

        Iterator<string>   iterator=collection.iterator(); 

           

        while(iterator.hasNext()){   

            String   city=iterator.next(); 

            System.out.println("城市----"+city);   

            if(!(city.equals("0")||city.equals("1"))){   

                cityList1.add(city);   

            }              

        }   

        //用一个HashSet来将cityList1里面的重复元素去除 

        HashSet<string>   h=new HashSet<string>(cityList1); 

        cityList1.clear();         

        cityList1.addAll(h);   

        return cityList1;      

    } 

       

    /*

     * 增加城市

     */ 

    public boolean   setCityList(String key,String value){ 

        SharedPreferences.Editor   editor=sharedPreferences.edit(); 

        editor.putString(key,   value); 

        boolean   isSet=editor.commit(); 

        return   isSet; 

    } 

    /*

     * 删除城市

     */ 

    public boolean   deleteCity(String key){ 

        SharedPreferences.Editor   editor=sharedPreferences.edit(); 

        editor.remove(key);   

        boolean   isDelete=editor.commit(); 

        return   isDelete; 

    } 

       

    /*

     * 双击退出

     * @see   android.app.Activity#onKeyDown(int, android.view.KeyEvent)

     */ 

    @Override 

    public boolean onKeyDown(int keyCode,   KeyEvent event) { 

        switch (keyCode)   { 

        case KeyEvent.KEYCODE_BACK:   

            if(System.currentTimeMillis()-time>2000){   

                Toast.makeText(this,   "退出?", 1000).show(); 

                time=System.currentTimeMillis();   

            }else{   

                finish();   

            }   

               

            return   false; 

   

        default:   

            break;   

        }   

        return super.onKeyDown(keyCode,   event); 

    } 

}    \</string></string></string></string></string,></string,string></string></string></string>

?

1

<br>


点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消