EvernoteSignInActivity.java 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. package com.epson.iprint.storage.evernote;
  2. import android.app.Activity;
  3. import android.content.Intent;
  4. import android.os.Bundle;
  5. import com.epson.iprint.storage.StorageSignInActivity;
  6. import epson.print.Util.EPLog;
  7. import epson.server.service.EvernoteClient;
  8. public class EvernoteSignInActivity extends StorageSignInActivity {
  9. private static final String TAG = "EvernoteSignInActivity";
  10. public StorageSignInActivity.BasicSignIn getBasicSignIn() {
  11. return null;
  12. }
  13. /* access modifiers changed from: protected */
  14. public void onCreate(Bundle bundle) {
  15. super.onCreate(bundle);
  16. EvernoteClient.getEvernoteSession(this).authenticate((Activity) this);
  17. }
  18. public void onActivityResult(int i, int i2, Intent intent) {
  19. if (i == 14390) {
  20. if (i2 != -1 || !EvernoteClient.getEvernoteSession(this).isLoggedIn()) {
  21. showLoginErrorAndFinish();
  22. return;
  23. }
  24. EPLog.i(TAG, "REQUEST_CODE_OAUTH RESULT_OK");
  25. finish();
  26. }
  27. }
  28. /* access modifiers changed from: protected */
  29. public void onDestroy() {
  30. super.onDestroy();
  31. }
  32. public void onBackPressed() {
  33. revokeUserData();
  34. finish();
  35. }
  36. private void revokeUserData() {
  37. EvernoteClient.logout(this);
  38. }
  39. }