初回起動 時のみ 処理 をさせる方法

初回起動 時のみ 処理 をさせる方法 アプリを開発していると 「初めてアプリを起...

初回起動 時のみ 処理 をさせる方法

mixiチェック

初回起動 時のみ 処理 をさせる方法

アプリを開発していると
「初めてアプリを起動したときだけしたい処理」
というものが出てくるときがあります。

ユーザー情報の登録とかね。

そういう場合には、
プリファレンス 機能を使うといいかもしれません。

以下のコードでは、プリファレンス機能を用いて 初回起動 処理 を実現しています。

public class Start extends Activity {
 	
	//プリファレンス
	private SharedPreferences preference;
	private Editor editor;
 
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
 
        //プリファレンスの準備
    	preference = getSharedPreferences("Preference Name", MODE_PRIVATE);
    	editor = preference.edit();
 
        if (preference.getBoolean("Launched", false)==false) {
        	//初回起動時の処理
 
        	//プリファレンスの書き変え
        	editor.putBoolean("Launched", true);
        	editor.commit();
        } else {
        	//二回目以降の処理
 
        }
                 
    }
}

はじめてアプリを起動したときには
プリファレンスには何も保存されていないので
preference.getBoolean("Launched", false)
「false」を返します。

このプリファレンスが「false」を返す時
条件分岐で 初回起動時の処理を行うようにします。

処理が終わったら、プリファレンスを
editor.putBoolean("Launched", true);
「true」を設定します。

2回目以降の起動では、プリファレンスの値が「true」になっているので
初回の処理は行われなくなります。


なんかもう少しスマートな方法がありそうですが
ひとまずこれでできます。

▽初回起動 時のみ 処理 をさせる方法 のキーワード

▽次の記事、前の記事

激しく踊る ドロイドくん | あれ? AdMob の 広告 設定 方法が変わった?

Android アプリ の 研究所 アンドロイド ナビ:新着記事

incorrect AVA format エラー(署名作成時) : 2012年2月25日
署名作成時に Keytool-error: java.io.IOExceptio...
アイデアがどんどん湧く! 9マスメモアプリ : 2011年11月13日
先日、2011年11月11日の11時11分。 この100年に一度の1ならび、 し...
Androidで電子書籍 : 2011年11月 5日
Androidアプリの開発者として また純粋にAndroidのファンとして 日夜...
Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE : 2011年11月 5日
Eclipse から実機にアプリをインストールするときに 下記のエラーが出ました...
iPhone4S へ iPhone3GS のデータが移行されない時の対処方法 : 2011年10月23日
iPhone4Sをやっと手に入れることができました。 購入したのは、64GB の...
たーかーのーつーめー : 2011年10月22日
「たーかーのーつーめー」 でおなじみの『鷹の爪団』。 その中で活躍する『吉田くん...
iPhone4S の新音声機能である Siri がすごいらしい : 2011年10月13日
iPhone4S のみで使える新機能である Siri がすごいと話題です。 ちな...
iPhone4S を買うなら SoftBank ? au ? : 2011年10月10日
ついに iPhone4S の予約が SoftBank と au から10/7(金...
画面サイズとVGAとかの対応表 : 2011年10月 7日
Andoridの端末には様々な画面サイズがあります。 それぞれの画面サイズに最適...
iPhone のように指にくっついてスライドするUI : 2011年10月 7日
iPhone では、画面に表示されている写真などを入れ替えるとき、指で左右にフリ...

▽初回起動 時のみ 処理 をさせる方法 にトラックバックする

初回起動 時のみ 処理 をさせる方法のトラックバックURL:
http://chu3.xsrv.jp/mt5/mt-tb.cgi/417

今日のキーワード

当サイトのRSS

カテゴリー

Twitterボタン

アンドロイドナビについて / 記事投稿してみませんか? / イベント情報募集
Copyright (C) 2012 All Rights Reserved Android アプリ の 研究所 アンドロイド ナビ