OSDN Git Service

T28065
[everclip/source.git] / workspace / EverClip / src / com / yuji / ec / Initialize.java
1 package com.yuji.ec;\r
2 \r
3 import android.content.Context;\r
4 \r
5 import com.yuji.ec.common.CommonUtil;\r
6 import com.yuji.ec.db.DatabaseHelper;\r
7 import com.yuji.ec.utility.ECException;\r
8 import com.yuji.ec.utility.EvernoteUtil;\r
9 import com.yuji.ec.utility.PasswordUtil;\r
10 \r
11 public class Initialize {\r
12         private static boolean isInit = true;\r
13 \r
14         public static void initialize(Context context) {\r
15                 if (!isInit) {\r
16                         return;\r
17                 }\r
18                 \r
19                 // TODO Simeji\82©\82Ì\8fê\8d\87\82Í\81A\90Ý\92è\82µ\82È\82¢\r
20                 EvernoteUtil util = EvernoteUtil.getInstance();\r
21                 String username = PasswordUtil.getUsername(context);\r
22                 String password = PasswordUtil.getPassword(context);\r
23                 if (!CommonUtil.isNull(username) && !CommonUtil.isNull(password)) {\r
24                         util.setConfig(username, password);\r
25                 }\r
26 \r
27                 try {\r
28                         DatabaseHelper.init(context);\r
29                 } catch (ECException e) {\r
30                         // TODO\r
31                         e.printStackTrace();\r
32                 }\r
33                 \r
34                 isInit = false;\r
35         }\r
36 \r
37         public static void setInitialize() {\r
38                 isInit = true;\r
39         }\r
40 }\r