Correct progress dialog titles

This commit is contained in:
Brian Pellin
2009-09-24 11:43:48 -05:00
parent 59520f64af
commit c31882034b
7 changed files with 12 additions and 10 deletions

View File

@@ -40,14 +40,12 @@
<string name="menu_open">Open</string> <string name="menu_open">Open</string>
<string name="menu_rename">Rename</string> <string name="menu_rename">Rename</string>
<string name="pass_filename">KeePass database filename:</string> <string name="pass_filename">KeePass database filename:</string>
<string name="menu_homepage">Go to Homepage</string> <string name="menu_homepage">Go to Homepage</string>
<string name="homepage">http://www.keepassdroid.com</string> <string name="homepage">http://www.keepassdroid.com</string>
<string name="menu_lock">Lock Database</string> <string name="menu_lock">Lock Database</string>
<string name="error_nopass">A password or a keyfile is requried.</string> <string name="error_nopass">A password or a keyfile is requried.</string>
<string name="entry_and_or">Enter a password and/or a key file to unlock your database:</string> <string name="entry_and_or">Enter a password and/or a key file to unlock your database:</string>
<string name="entry_keyfile">Key file (optional)</string> <string name="entry_keyfile">Key file (optional)</string>
<string name="group">Group</string> <string name="group">Group</string>
<string name="current_group">Current Group: </string> <string name="current_group">Current Group: </string>
<string name="root">Root</string> <string name="root">Root</string>
@@ -94,4 +92,7 @@
<string name="rounds_explaination">Higher encryption rounds provide additional protection against brute force attacks, but can really slow down loading and saving.</string> <string name="rounds_explaination">Higher encryption rounds provide additional protection against brute force attacks, but can really slow down loading and saving.</string>
<string name="error_database_settings">Failed to determine database settings.</string> <string name="error_database_settings">Failed to determine database settings.</string>
<string name="error_rounds_not_number">Rounds must be a number.</string> <string name="error_rounds_not_number">Rounds must be a number.</string>
<string name="saving_database">Saving database...</string>
<string name="loading_database">Loading database...</string>
<string name="progress_title">Working...</string>
</resources> </resources>

View File

@@ -176,7 +176,7 @@ public class EntryEditActivity extends LockingActivity {
} else { } else {
task = new UpdateEntry(KeePass.db, mEntry, newEntry, onFinish); task = new UpdateEntry(KeePass.db, mEntry, newEntry, onFinish);
} }
ProgressTask pt = new ProgressTask(act, task); ProgressTask pt = new ProgressTask(act, task, R.string.saving_database);
pt.run(); pt.run();
} }

View File

@@ -161,7 +161,7 @@ public class GroupActivity extends GroupBaseActivity {
GroupActivity act = GroupActivity.this; GroupActivity act = GroupActivity.this;
Handler handler = new Handler(); Handler handler = new Handler();
AddGroup task = new AddGroup(KeePass.db, res, mGroup, act.new RefreshTask(handler), false); AddGroup task = new AddGroup(KeePass.db, res, mGroup, act.new RefreshTask(handler), false);
ProgressTask pt = new ProgressTask(act, task); ProgressTask pt = new ProgressTask(act, task, R.string.saving_database);
pt.run(); pt.run();
} }
} }

View File

@@ -192,7 +192,7 @@ public class PasswordActivity extends Activity {
Handler handler = new Handler(); Handler handler = new Handler();
LoadDB task = new LoadDB(KeePass.db, PasswordActivity.this, fileName, pass, key, new AfterLoad(handler)); LoadDB task = new LoadDB(KeePass.db, PasswordActivity.this, fileName, pass, key, new AfterLoad(handler));
ProgressTask pt = new ProgressTask(PasswordActivity.this, task); ProgressTask pt = new ProgressTask(PasswordActivity.this, task, R.string.loading_database);
pt.run(); pt.run();
} }
} }

View File

@@ -23,6 +23,7 @@ import android.app.ProgressDialog;
import android.content.Context; import android.content.Context;
import android.os.Handler; import android.os.Handler;
import com.android.keepass.R;
import com.keepassdroid.database.OnFinish; import com.keepassdroid.database.OnFinish;
import com.keepassdroid.database.RunnableOnFinish; import com.keepassdroid.database.RunnableOnFinish;
@@ -39,15 +40,15 @@ public class ProgressTask implements Runnable {
private RunnableOnFinish mTask; private RunnableOnFinish mTask;
private ProgressDialog mPd; private ProgressDialog mPd;
public ProgressTask(Context ctx, RunnableOnFinish task) { public ProgressTask(Context ctx, RunnableOnFinish task, int messageId) {
mCtx = ctx; mCtx = ctx;
mTask = task; mTask = task;
mHandler = new Handler(); mHandler = new Handler();
// Show process dialog // Show process dialog
mPd = new ProgressDialog(mCtx); mPd = new ProgressDialog(mCtx);
mPd.setTitle("Working..."); mPd.setTitle(ctx.getText(R.string.progress_title));
mPd.setMessage("Saving Database..."); mPd.setMessage(ctx.getText(messageId));
// Set code to run when this is finished // Set code to run when this is finished
mTask.mFinish = new AfterTask(task.mFinish, mHandler); mTask.mFinish = new AfterTask(task.mFinish, mHandler);

View File

@@ -76,7 +76,7 @@ public class PwEntryView extends ClickView {
private void deleteEntry() { private void deleteEntry() {
Handler handler = new Handler(); Handler handler = new Handler();
DeleteEntry task = new DeleteEntry(KeePass.db, mPw, mAct, mAct.new RefreshTask(handler)); DeleteEntry task = new DeleteEntry(KeePass.db, mPw, mAct, mAct.new RefreshTask(handler));
ProgressTask pt = new ProgressTask(mAct, task); ProgressTask pt = new ProgressTask(mAct, task, R.string.saving_database);
pt.run(); pt.run();
} }

View File

@@ -85,7 +85,7 @@ public class PwGroupView extends ClickView {
case MENU_DELETE: case MENU_DELETE:
Handler handler = new Handler(); Handler handler = new Handler();
DeleteGroup task = new DeleteGroup(KeePass.db, mPw, mAct, mAct.new AfterDeleteGroup(handler)); DeleteGroup task = new DeleteGroup(KeePass.db, mPw, mAct, mAct.new AfterDeleteGroup(handler));
ProgressTask pt = new ProgressTask(mAct, task); ProgressTask pt = new ProgressTask(mAct, task, R.string.saving_database);
pt.run(); pt.run();
return true; return true;