public static final int mainMsgOkButton=0x7f080009;
public static final int rightButton=0x7f08000f;
public static final int scrollView=0x7f08000b;
- public static final int settingBookButton=0x7f080014;
- public static final int settingCloseButton=0x7f08001a;
+ public static final int settingBookButton=0x7f080015;
+ public static final int settingCloseButton=0x7f08001b;
public static final int settingConfirmMsg=0x7f080011;
- public static final int settingListButton=0x7f080013;
+ public static final int settingListButton=0x7f080014;
public static final int settingLoginButton=0x7f080012;
+ public static final int settingLogoutButton=0x7f080013;
public static final int settingMsgLayout=0x7f080010;
- public static final int settingUpdateButton=0x7f080015;
- public static final int settingUpdateDateLayout=0x7f080017;
- public static final int settingUpdateDateText=0x7f080019;
- public static final int settingUpdateSpinner=0x7f080016;
- public static final int settingUpdateTitle=0x7f080018;
+ public static final int settingUpdateButton=0x7f080016;
+ public static final int settingUpdateDateLayout=0x7f080018;
+ public static final int settingUpdateDateText=0x7f08001a;
+ public static final int settingUpdateSpinner=0x7f080017;
+ public static final int settingUpdateTitle=0x7f080019;
public static final int text2=0x7f080003;
}
public static final class layout {
public static final int setting=0x7f030004;
}
public static final class string {
- public static final int ErrorLogin=0x7f06002d;
- public static final int ErrorNetwork=0x7f06002c;
- public static final int ErrorSystem=0x7f06002e;
- public static final int ErrorUpdate=0x7f06002b;
- public static final int MenuAdd=0x7f060020;
- public static final int MenuCut=0x7f06001e;
- public static final int MenuDelete=0x7f060021;
- public static final int MenuPaste=0x7f06001f;
- public static final int MenuRename=0x7f060022;
- public static final int MenuSetting=0x7f060023;
+ public static final int ErrorLogin=0x7f06002e;
+ public static final int ErrorNetwork=0x7f06002d;
+ public static final int ErrorSystem=0x7f06002f;
+ public static final int ErrorUpdate=0x7f06002c;
+ public static final int MenuAdd=0x7f060021;
+ public static final int MenuCut=0x7f06001f;
+ public static final int MenuDelete=0x7f060022;
+ public static final int MenuPaste=0x7f060020;
+ public static final int MenuRename=0x7f060023;
+ public static final int MenuSetting=0x7f060024;
public static final int app_name=0x7f060000;
public static final int cancelButton=0x7f060003;
public static final int closeButton=0x7f060004;
- public static final int dialogErrorTitle=0x7f060028;
- public static final int dialogSystemError=0x7f060029;
+ public static final int dialogErrorTitle=0x7f060029;
+ public static final int dialogSystemError=0x7f06002a;
public static final int mainAddMsg=0x7f060008;
public static final int mainConfirmMsg=0x7f060006;
public static final int mainConfirmTitle=0x7f060005;
public static final int mainRightButton=0x7f06000c;
public static final int mainUpdateMsg=0x7f060007;
public static final int noButton=0x7f060002;
- public static final int serviceUpdateDisableNetworkMsg=0x7f060024;
- public static final int serviceUpdateNotLoggedkMsg=0x7f060025;
- public static final int serviceUpdateReferenceDataMsg=0x7f060026;
- public static final int serviceUpdateUnexpectedErrorkMsg=0x7f060027;
- public static final int settingBookButton=0x7f060019;
- public static final int settingBookTitle=0x7f060018;
+ public static final int serviceUpdateDisableNetworkMsg=0x7f060025;
+ public static final int serviceUpdateNotLoggedkMsg=0x7f060026;
+ public static final int serviceUpdateReferenceDataMsg=0x7f060027;
+ public static final int serviceUpdateUnexpectedErrorkMsg=0x7f060028;
+ public static final int settingBookButton=0x7f06001a;
+ public static final int settingBookTitle=0x7f060019;
public static final int settingConfirmMsg=0x7f06000e;
public static final int settingConfirmTitle=0x7f06000d;
public static final int settingDoListMsg=0x7f060011;
public static final int settingDoSelectMsg=0x7f060013;
public static final int settingDoUpdateMsg=0x7f060012;
- public static final int settingListButton=0x7f060017;
- public static final int settingListTitle=0x7f060016;
+ public static final int settingListButton=0x7f060018;
+ public static final int settingListTitle=0x7f060017;
public static final int settingLoginButton=0x7f060015;
public static final int settingLoginMsg=0x7f060010;
public static final int settingLoginTitle=0x7f060014;
- public static final int settingUpdateButton=0x7f06001b;
- public static final int settingUpdateDateTitle=0x7f06001d;
+ public static final int settingLogoutButton=0x7f060016;
+ public static final int settingUpdateButton=0x7f06001c;
+ public static final int settingUpdateDateTitle=0x7f06001e;
public static final int settingUpdateMsg=0x7f06000f;
- public static final int settingUpdateTimeTitle=0x7f06001c;
- public static final int settingUpdateTitle=0x7f06001a;
- public static final int toastSystem=0x7f06002a;
+ public static final int settingUpdateTimeTitle=0x7f06001d;
+ public static final int settingUpdateTitle=0x7f06001b;
+ public static final int toastSystem=0x7f06002b;
public static final int yesButton=0x7f060001;
}
public static final class style {
private LinearLayout msgLayout;
private TextView confirmMsg;
private Button loginButton;
+ private Button logoutButton;
private Button listButton;
private Button bookButton;
private Button updateButton;
msgLayout = (LinearLayout) findViewById(R.id.settingMsgLayout);
confirmMsg = (TextView) findViewById(R.id.settingConfirmMsg);
loginButton = (Button) findViewById(R.id.settingLoginButton);
+ logoutButton = (Button) findViewById(R.id.settingLogoutButton);
listButton = (Button) findViewById(R.id.settingListButton);
bookButton = (Button) findViewById(R.id.settingBookButton);
updateButton = (Button) findViewById(R.id.settingUpdateButton);
loginButtonOnClick();
}
});
+ logoutButton.setOnClickListener(new OnClickListener() {
+ @Override
+ public void onClick(View v) {
+ logoutButtonOnClick();
+ }
+ });
listButton.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(this, (Class<?>) OAuthActivity.class);
startActivityForResult(intent, 0);
}
+
+ private void logoutButtonOnClick(){
+ try {
+ OAuthUtil util = OAuthUtil.getInstance();
+ util.logout(this);
+ EvernoteSession session = util.setupSession(this);
+ EvernoteUtil.getInstance().setSession(session);
+
+ setStatus();
+ }
+ catch (Exception e){
+ // TODO
+ e.printStackTrace();
+ }
+ }
private void listButtonOnClick() {
updateButton(false);
confirmMsg.setText(getString(R.string.settingUpdateMsg));
loginButton.setEnabled(false);
+ logoutButton.setEnabled(false);
listButton.setEnabled(false);
bookButton.setEnabled(false);
updateButton.setEnabled(false);
confirmMsg.setText(getString(R.string.settingLoginMsg));
loginButton.setEnabled(true);
+ logoutButton.setEnabled(false);
listButton.setEnabled(false);
listButton.setVisibility(View.GONE);
bookButton.setEnabled(false);
confirmMsg.setText(getString(R.string.settingDoListMsg));
loginButton.setEnabled(true);
+ logoutButton.setEnabled(true);
listButton.setEnabled(true);
listButton.setVisibility(View.VISIBLE);
bookButton.setEnabled(false);
confirmMsg.setText(getString(R.string.settingDoSelectMsg));
loginButton.setEnabled(true);
+ logoutButton.setEnabled(true);
listButton.setEnabled(false);
listButton.setVisibility(View.GONE);
bookButton.setEnabled(true);
confirmMsg.setText(getString(R.string.settingDoUpdateMsg));
loginButton.setEnabled(true);
+ logoutButton.setEnabled(true);
listButton.setEnabled(false);
listButton.setVisibility(View.GONE);
bookButton.setEnabled(true);
}
loginButton.setEnabled(true);
+ logoutButton.setEnabled(true);
listButton.setEnabled(false);
listButton.setVisibility(View.GONE);
bookButton.setEnabled(true);