android:theme="@android:style/Theme.Translucent.NoTitleBar">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
- <!-- <category android:name="android.intent.category.LAUNCHER" /> -->\r
+ <category android:name="android.intent.category.LAUNCHER" />\r
</intent-filter>
</activity>
<activity class=".PassView" android:name="PassView" android:label="@string/app_name" />
<activity class=".PassList" android:name="PassList" android:label="@string/app_name" />
<activity class=".PassEdit" android:name="PassEdit" android:label="@string/app_name" />
- <activity class=".CategoryList" android:name="CategoryList" android:label="@string/app_name" >\r
- <intent-filter>\r
- <action android:name="android.intent.action.MAIN" />\r
- <category android:name="android.intent.category.LAUNCHER" />\r
- </intent-filter>\r
- </activity>
+ <activity class=".CategoryList" android:name="CategoryList" android:label="@string/app_name" />
<activity class=".AskPassword" android:name="AskPassword" android:label="@string/app_name"/>\r
<activity class=".Help" android:name="Help" android:label="@string/app_name" />
<activity class=".ChangePass" android:name="ChangePass" android:label="@string/app_name" />
public static final int REQUEST_ADD_CATEGORY = 2;
public static final int REQUEST_OPEN_CATEGORY = 3;
public static final int REQUEST_RESTORE = 4;
- public static final int REQUEST_ASK_PASSWORD = 5;
protected static final int MSG_IMPORT = 0x101;
protected static final int MSG_FILLDATA = MSG_IMPORT + 1;
}
}
};
- boolean mIntentReceiverRegistered = false;
public Handler myViewUpdateHandler = new Handler(){
// @Override
if (isSignedIn()==false) {
Intent frontdoor = new Intent(this, FrontDoor.class);
- startActivityForResult(frontdoor, REQUEST_ASK_PASSWORD);
- //finish();
- //return;
+ startActivity(frontdoor);
+ finish();
+ return;
}
try {
filter.addAction(Intent.ACTION_SCREEN_OFF);
filter.addAction (CryptoIntents.ACTION_CRYPTO_LOGGED_OUT);
registerReceiver(mIntentReceiver, filter);
- mIntentReceiverRegistered = true;
fillData();
if (isSignedIn()==false) {
Intent frontdoor = new Intent(this, FrontDoor.class);
- startActivityForResult(frontdoor, REQUEST_ASK_PASSWORD);
- //finish();
- //return;
- } else {
-
- showFirstTimeWarningDialog();
+ startActivity(frontdoor);
+ finish();
+ return;
}
+
+ showFirstTimeWarningDialog();
}
/**
@Override
public void onDestroy() {
super.onDestroy();
- if (mIntentReceiverRegistered) {
- unregisterReceiver(mIntentReceiver);
- mIntentReceiverRegistered = false;
- }
+ unregisterReceiver(mIntentReceiver);
if (debug) Log.d(TAG,"onDestroy()");
}
@Override
masterKey=null;
Intent frontdoor = new Intent(this, FrontDoor.class);
frontdoor.setAction(Intent.ACTION_MAIN);
- startActivityForResult(frontdoor, REQUEST_ASK_PASSWORD);
- //finish();
+ startActivity(frontdoor);
+ finish();
}
/**
protected void onActivityResult(int requestCode, int resultCode, Intent i) {
super.onActivityResult(requestCode, resultCode, i);
- switch (requestCode) {
- case REQUEST_ADD_CATEGORY:
- case REQUEST_OPEN_CATEGORY:
- case REQUEST_RESTORE:
- if (resultCode == RESULT_OK) {
- fillData();
- }
- break;
- case REQUEST_EDIT_CATEGORY:
- if (resultCode == RESULT_OK) {
- fillData();
- setSelection(lastPosition);
- }
- break;
- case REQUEST_ASK_PASSWORD:
- if (isSignedIn()==false) {
- finish();
- }
- break;
- }
- /*
if (resultCode == RESULT_OK) {
fillData();
if (requestCode==REQUEST_EDIT_CATEGORY) {
setSelection(lastPosition);
}
}
- */
}
private void prePopulate() {