import android.app.Activity;import android.content.Intent;import android.content.SharedPreferences;import android.os.Bundle;import android.text.format.Time;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.widget.TextView;import android.widget.Toast;public class myrmbmanage extends Activity {         //定义共享优先数据及基础字段     private String MY_RMBCost ="MY_RMBCost";          private String TodayTime ="TodayTime";          public void onCreate(Bundle savedInstanceState ){         super.onCreate(savedInstanceState);         setContentView(R.layout.myrmbmanage);         final Button bt_qiandao = (Button)findViewById(R.id.bt_qiandao);         final TextView tv_time = (TextView)findViewById(R.id.tv_qiandaotime);               //读取共享数据          SharedPreferences my_rmb_data = getSharedPreferences(MY_RMBCost, 0);                  Time t = new Time();         t.setToNow();         int lastmonth = t.month + 1 ;         final String str =  t.year + "年" + lastmonth + "月" + t.monthDay + "日";                                final String nowtime =my_rmb_data.getString(TodayTime, "").toString();                  if(nowtime.equals(str)==true)         {             tv_time.setText("日期:"+ nowtime +"已签到!");              bt_qiandao.setBackgroundResource(R.drawable.yqd);         }         else         {             tv_time.setText("日期:"+ str);              bt_qiandao.setBackgroundResource(R.drawable.qd);         }                           //签到功能         bt_qiandao.setOnClickListener(new OnClickListener() {                        public void onClick(View v) {                // TODO Auto-generated method stub                SharedPreferences my_rmb_data = getSharedPreferences(MY_RMBCost, 0);                 if(my_rmb_data.getString(TodayTime, "").toString().equals(str)==true)                 {                    Toast.makeText( myrmbmanage.this , "今日已签到!", Toast.LENGTH_SHORT).show();                 }                 else                 {                       my_rmb_data.edit()                       .putString(TodayTime, str)                       .commit();                       tv_time.setText("日期:"+ str +"已签到!");                        bt_qiandao.setBackgroundResource(R.drawable.yqd);                       Toast.makeText( myrmbmanage.this , "签到成功!", Toast.LENGTH_SHORT).show();                 }            }        });                }}

更多相关文章

  1. android Thread和Runnable的区别
  2. Android(安卓)TimeUtile日期处理工具类(干货)
  3. Android日历
  4. Android获取系统时间的多种方法
  5. Android应用程序组件Content Provider在应用程序之间共享数据的
  6. Android应用程序组件Content Provider在应用程序之间共享数据的
  7. Flex与Android共享Amfphp SERVICES下自己的代码
  8. 我会经常在这个地址下面共享自己保存的几本书
  9. Android中实现日期时间选择器(DatePicker和TimePicker)

随机推荐

  1. Android(安卓)TextView预渲染研究
  2. Android(安卓)BOOT Time 优化
  3. Android是个好系统
  4. Android开发高薪之路 蜂窝教育与您同行
  5. Android自定义扁平化对话框
  6. Android学习笔记(二) 布局方式的介绍
  7. Android:Material Design兼容库(Design S
  8. android List拖动时背景为黑色问题
  9. Android 之采用execSQL和rawQuery方法完
  10. Android应用安全学习笔记前言