本文所运用的知识其实是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();
 }
 
   
}

更多相关文章

  1. Android程序的构建块
  2. Android程序分析工具Traceview的使用方法
  3. android面试总结加强再加强版
  4. Android(安卓)gradle SourceSets介绍与使用
  5. Android数据存储之SharedPreferences
  6. default.properties的target和AndroidManifest中的android:minSd
  7. Android(安卓)studio如何运行java程序代码
  8. (二)在Android硬件抽象层增加接口模块访问硬件驱动程序
  9. Android(安卓)指定SD卡上一首歌作为程序的背景音乐(进阶篇之Prefe

随机推荐

  1. Android平台上利用opencv进行图像的边沿
  2. Android(安卓)BindService
  3. FFmpeg3.3.2+SDL2实现流媒体音频播放
  4. Android 4.4 Watchdog机制
  5. 【Android】Aidl使用详解(支持多个回调和
  6. Android自定义Seekbar拖动条式样
  7. Android动画总结(2)属性动画
  8. android strings.xml的特殊字符
  9. Sonar使用指南
  10. Android onActivityResult