* MainActivity.java
package com.example.ex1;
import android.app.Activity;
import android.content.Context;
import android.content.SharedPreferences;
import android.content.SharedPreferences.Editor;
import android.os.Bundle;
import android.view.Menu;
public class MainActivity extends Activity {
private static final String MY_DB = "my_db";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
SharedPreferences sp = getSharedPreferences( MY_DB, Context.MODE_PRIVATE);
/**
* 사용자 첫 방문인지 체크한다.
*/
boolean hasVisited = sp.getBoolean("hasVisited", false); // Key, default Value
if( !hasVisited ){
// 스플래시 액티비티와 로그인 액티비티 등을 보여준다.
// 변경을 적용하는 것을 잊지 말자!
Editor e = sp.edit();
e.putBoolean("hasVisited", true);
e.commit();
}
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
}
'ANDROID의 속삭임' 카테고리의 다른 글
[android][기초][예제]사용자 로그인 사용자 이름 저장. (0) | 2013.09.11 |
---|---|
[android][기초][예제] 앱의 마지막 업데이트를 저장하고 주기적으로 업데이트 실행. (0) | 2013.09.11 |
[android][googlePlayService]google GCM Push Message. (0) | 2013.09.11 |
[android][기초][스타일/테마] style및 theme 적용하기. (0) | 2013.05.27 |
[android][AndroidManifest][설정]화면에서 상태바와 타이틀바 없애기. (0) | 2013.05.20 |