X-Git-Url: http://git.linex4red.de/pub/Android/ownCloud.git/blobdiff_plain/3489fa1ccb3bdea8b86960be6e267d58d62b0ddd..802a1646160051a507853ef09e680139833fb142:/src/com/owncloud/android/ui/activity/PinCodeActivity.java diff --git a/src/com/owncloud/android/ui/activity/PinCodeActivity.java b/src/com/owncloud/android/ui/activity/PinCodeActivity.java index 76ece933..cdc95782 100644 --- a/src/com/owncloud/android/ui/activity/PinCodeActivity.java +++ b/src/com/owncloud/android/ui/activity/PinCodeActivity.java @@ -21,13 +21,6 @@ package com.owncloud.android.ui.activity; import java.util.Arrays; -import com.actionbarsherlock.app.ActionBar; -import com.actionbarsherlock.app.SherlockFragmentActivity; -import com.owncloud.android.R; -import com.owncloud.android.utils.DisplayUtils; - -import android.app.AlertDialog; -import android.content.DialogInterface; import android.content.Intent; import android.content.SharedPreferences; import android.os.Bundle; @@ -42,6 +35,13 @@ import android.view.View.OnKeyListener; import android.widget.Button; import android.widget.EditText; import android.widget.TextView; +import android.widget.Toast; + +import com.actionbarsherlock.app.ActionBar; +import com.actionbarsherlock.app.SherlockFragmentActivity; +import com.owncloud.android.R; +import com.owncloud.android.authentication.PinCheck; +import com.owncloud.android.utils.DisplayUtils; public class PinCodeActivity extends SherlockFragmentActivity { @@ -369,9 +369,11 @@ public class PinCodeActivity extends SherlockFragmentActivity { } if (mPinCodeChecked && - ( mActivity.equals("FileDisplayActivity") || mActivity.equals("PreviewImageActivity") ) ){ + (mActivity.equals("FileDisplayActivity") || mActivity.equals("PreviewImageActivity") || mActivity.equals("ownCloudUploader"))){ + PinCheck.setUnlockTimestamp(); finish(); } else if (mPinCodeChecked){ + PinCheck.setUnlockTimestamp(); Intent intent = getIntent(); String newState = intent.getStringExtra(EXTRA_NEW_STATE); @@ -486,21 +488,9 @@ public class PinCodeActivity extends SherlockFragmentActivity { }else { Arrays.fill(mTempText, null); - AlertDialog aDialog = new AlertDialog.Builder(this).create(); CharSequence errorSeq = getString(R.string.common_error); - aDialog.setTitle(errorSeq); - CharSequence cseq = getString(R.string.pincode_wrong); - aDialog.setMessage(cseq); - CharSequence okSeq = getString(R.string.common_ok); - aDialog.setButton(okSeq, new DialogInterface.OnClickListener(){ - - @Override - public void onClick(DialogInterface dialog, int which) { - return; - } - - }); - aDialog.show(); + Toast.makeText(this, errorSeq, Toast.LENGTH_LONG).show(); + clearBoxes(); mPinHdr.setText(R.string.pincode_enter_pin_code); mPinHdrExplanation.setVisibility(View.INVISIBLE); @@ -530,23 +520,10 @@ public class PinCodeActivity extends SherlockFragmentActivity { savePincodeAndExit(); } else { - Arrays.fill(mTempText, null); - AlertDialog aDialog = new AlertDialog.Builder(this).create(); - CharSequence errorSeq = getString(R.string.common_error); - aDialog.setTitle(errorSeq); CharSequence cseq = getString(R.string.pincode_mismatch); - aDialog.setMessage(cseq); - CharSequence okSeq = getString(R.string.common_ok); - aDialog.setButton(okSeq, new DialogInterface.OnClickListener(){ - - @Override - public void onClick(DialogInterface dialog, int which) { - return; - } - - }); - aDialog.show(); + Toast.makeText(this, cseq, Toast.LENGTH_LONG).show(); + mPinHdr.setText(R.string.pincode_configure_your_pin); mPinHdrExplanation.setVisibility(View.VISIBLE); clearBoxes(); @@ -556,32 +533,15 @@ public class PinCodeActivity extends SherlockFragmentActivity { protected void pinCodeEnd(boolean state){ - AlertDialog aDialog = new AlertDialog.Builder(this).create(); - + CharSequence cseq; if (state){ - CharSequence saveSeq = getString(R.string.common_save_exit); - aDialog.setTitle(saveSeq); - CharSequence cseq = getString(R.string.pincode_stored); - aDialog.setMessage(cseq); - + cseq = getString(R.string.pincode_stored); }else{ - CharSequence saveSeq = getString(R.string.common_save_exit); - aDialog.setTitle(saveSeq); - CharSequence cseq = getString(R.string.pincode_removed); - aDialog.setMessage(cseq); - + cseq = getString(R.string.pincode_removed); } - CharSequence okSeq = getString(R.string.common_ok); - aDialog.setButton(okSeq, new DialogInterface.OnClickListener(){ - - @Override - public void onClick(DialogInterface dialog, int which) { - finish(); - return; - } - - }); - aDialog.show(); + + Toast.makeText(this, cseq, Toast.LENGTH_LONG).show(); + finish(); } protected void savePincodeAndExit(){ @@ -596,14 +556,10 @@ public class PinCodeActivity extends SherlockFragmentActivity { appPrefs.commit(); pinCodeEnd(true); - - - } protected void clearBoxes(){ - mText1.setText(""); mText2.setText(""); mText3.setText(""); @@ -615,7 +571,6 @@ public class PinCodeActivity extends SherlockFragmentActivity { @Override public boolean onKeyDown(int keyCode, KeyEvent event){ if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount()== 0){ - if (mActivity.equals("preferences")){ SharedPreferences.Editor appPrefsE = PreferenceManager @@ -631,14 +586,7 @@ public class PinCodeActivity extends SherlockFragmentActivity { finish(); } return true; - } - return super.onKeyDown(keyCode, event); - } - - - - - + } }