3 import com.yuji.em.common.CommonUtil;
4 import com.yuji.em.data.NoteDao;
6 import android.app.Activity;
7 import android.content.Intent;
8 import android.os.Bundle;
9 import android.view.View;
10 import android.view.View.OnClickListener;
11 import android.widget.Button;
12 import android.widget.LinearLayout;
13 import android.widget.TextView;
15 public class SettingActivity extends Activity {
16 private LinearLayout messageLayout = null;
17 private TextView messageView = null;
18 private Button userButton = null;
19 private Button noteButton = null;
20 private Button headerButton = null;
21 private Button closeButton = null;
24 public void onCreate(Bundle savedInstanceState) {
25 super.onCreate(savedInstanceState);
26 setContentView(R.layout.setting);
28 messageLayout = (LinearLayout) this.findViewById(R.id.settingLayout);
29 messageView = (TextView) this.findViewById(R.id.settingMessage);
30 userButton = (Button) this.findViewById(R.id.settingUserButton);
31 noteButton = (Button) this.findViewById(R.id.settingNoteButton);
32 headerButton = (Button) this.findViewById(R.id.settingHeaderButton);
33 closeButton = (Button) this.findViewById(R.id.settingCloseButton);
35 userButton.setOnClickListener(new OnClickListener(){
36 public void onClick(View view) {
39 noteButton.setOnClickListener(new OnClickListener(){
40 public void onClick(View view) {
43 headerButton.setOnClickListener(new OnClickListener(){
44 public void onClick(View view) {
45 headerButtonOnClick();
47 closeButton.setOnClickListener(new OnClickListener(){
48 public void onClick(View view) {
56 protected void onActivityResult(int requestCode, int resultCode, Intent data){
60 private void userButtonOnClick(){
61 Intent intent = new Intent(this,
62 (Class<?>) UserPasswordActivity.class);
63 startActivityForResult(intent, 0);
66 private void noteButtonOnClick(){
67 Intent intent = new Intent(this,
68 (Class<?>) SelectNoteListActivity.class);
69 startActivityForResult(intent, 0);
72 private void headerButtonOnClick(){
73 Intent intent = new Intent(this,
74 (Class<?>) HeaderActivity.class);
75 startActivityForResult(intent, 0);
78 private void closeButtonOnClick(){
82 private void setStatus() {
83 String passwd = CommonUtil.getPassword(this);
85 if (CommonUtil.isNull(passwd)){
86 messageLayout.setVisibility(View.VISIBLE);
87 messageView.setText("Evernote
\82É
\83\8d\83O
\83C
\83\93\82·
\82é
\82½
\82ß
\82Ì
\81A
\83\86\81[
\83U/
\83p
\83X
\83\8f\81[
\83h
\82ð
\90Ý
\92è
\82µ
\82Ä
\82
\82¾
\82³
\82¢
\81B"); // TODO
88 noteButton.setEnabled(false);
89 headerButton.setEnabled(false);
93 NoteDao dao = NoteDao.getInstance();
94 if (dao.isEmpty(this)){
95 messageLayout.setVisibility(View.VISIBLE);
96 messageView.setText("
\91\97\90M
\90æ
\82Ì
\83m
\81[
\83g
\82ð
\90Ý
\92è
\82µ
\82Ä
\82
\82¾
\82³
\82¢
\81B"); // TODO
97 noteButton.setEnabled(true);
98 headerButton.setEnabled(false);
101 messageLayout.setVisibility(View.GONE);
102 noteButton.setEnabled(true);
103 headerButton.setEnabled(true);