From 1a53e9e908bda22b748ec3fbeade8be3b53d071c Mon Sep 17 00:00:00 2001 From: akwizgran Date: Wed, 8 Jan 2014 17:07:51 +0000 Subject: [PATCH] Unimplemented features should show a 'Not implemented' toast. Bug #29. --- briar-android/res/values/strings.xml | 1 + .../src/org/briarproject/android/HomeScreenActivity.java | 9 +++++++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/briar-android/res/values/strings.xml b/briar-android/res/values/strings.xml index de394197f..ce1937998 100644 --- a/briar-android/res/values/strings.xml +++ b/briar-android/res/values/strings.xml @@ -84,4 +84,5 @@ Cancel Message sent Post sent + Not implemented yet! diff --git a/briar-android/src/org/briarproject/android/HomeScreenActivity.java b/briar-android/src/org/briarproject/android/HomeScreenActivity.java index d7779071a..909b948e4 100644 --- a/briar-android/src/org/briarproject/android/HomeScreenActivity.java +++ b/briar-android/src/org/briarproject/android/HomeScreenActivity.java @@ -9,6 +9,7 @@ import static android.view.View.VISIBLE; import static android.view.ViewGroup.LayoutParams.MATCH_PARENT; import static android.view.inputmethod.InputMethodManager.HIDE_IMPLICIT_ONLY; import static android.widget.LinearLayout.VERTICAL; +import static android.widget.Toast.LENGTH_SHORT; import static java.util.logging.Level.INFO; import static java.util.logging.Level.WARNING; import static org.briarproject.android.util.CommonLayoutParams.MATCH_MATCH; @@ -36,6 +37,7 @@ import org.briarproject.api.db.DatabaseConfig; import org.briarproject.api.db.DbException; import org.briarproject.api.lifecycle.LifecycleManager; import org.briarproject.util.StringUtils; + import roboguice.activity.RoboActivity; import android.content.Intent; import android.content.SharedPreferences; @@ -56,6 +58,7 @@ import android.widget.ListView; import android.widget.ProgressBar; import android.widget.TextView; import android.widget.TextView.OnEditorActionListener; +import android.widget.Toast; public class HomeScreenActivity extends RoboActivity { @@ -227,6 +230,7 @@ public class HomeScreenActivity extends RoboActivity { progress = new ProgressBar(this); progress.setLayoutParams(WRAP_WRAP); + progress.setPadding(0, 10, 0, 0); progress.setIndeterminate(true); progress.setVisibility(GONE); layout.addView(progress); @@ -334,8 +338,9 @@ public class HomeScreenActivity extends RoboActivity { syncButton.setText(R.string.synchronize_button); syncButton.setOnClickListener(new OnClickListener() { public void onClick(View view) { - // FIXME: Crash testing, remove this - throw new RuntimeException(); + // FIXME: Hook this button up to an activity + Toast.makeText(HomeScreenActivity.this, + R.string.not_implemented_toast, LENGTH_SHORT).show(); } }); buttons.add(syncButton);