记录android应用程序使用的次数 android学习(五)

本文介绍如何利用SharedPreferences保存应用启动次数,通过onCreate方法在每次应用启动时更新并显示启动次数。

    本文所运用的知识其实是Activity的生命周期;当程序的Activity每次创建时都会调用protected void onCreate(Bundle savedInstanceState)函数。

   由于程序关闭运行后定义在内存的东西都会丢掉,所以本文采用SharedPreferences来将数据储存;

 

    boolean getInt(String key,int defValue):获取数据里指定的可以对应的value,如果该可以不存在,放回默认值defValue;

    SharedPreferences.Editor putInt(String key ,int value):向SharedPreferences中存入指定的key对应的value值。

 

   用来显示信息的Toast:

   Toast.makeText(Context context, CharSequence text, int duration);

  参考代码如下:

  

package com.android_test;

 

 

import android.widget.Toast;
import android.app.Activity;
import android.content.SharedPreferences;

public class MainActivity extends Activity {
 
 SharedPreferences preferences;
 SharedPreferences.Editor editor;
 @Override
 protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.activity_main);
  
  preferences=getSharedPreferences("count",MODE_PRIVATE);
     editor=preferences.edit();
    
     int count =preferences.getInt("count", 0);
     Toast.makeText(this, "你这是第"+count+"次使用本程序", 10000).show();
    
     editor.putInt("count", ++count);
     editor.commit();
 }
 
   
}

评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值