Unimplemented features should show a 'Not implemented' toast. Bug #29.

This commit is contained in:
akwizgran
2014-01-08 17:07:51 +00:00
parent 3ddfe44be3
commit 1a53e9e908
2 changed files with 8 additions and 2 deletions

View File

@@ -84,4 +84,5 @@
<string name="cancel_button">Cancel</string> <string name="cancel_button">Cancel</string>
<string name="message_sent_toast">Message sent</string> <string name="message_sent_toast">Message sent</string>
<string name="post_sent_toast">Post sent</string> <string name="post_sent_toast">Post sent</string>
<string name="not_implemented_toast">Not implemented yet!</string>
</resources> </resources>

View File

@@ -9,6 +9,7 @@ import static android.view.View.VISIBLE;
import static android.view.ViewGroup.LayoutParams.MATCH_PARENT; import static android.view.ViewGroup.LayoutParams.MATCH_PARENT;
import static android.view.inputmethod.InputMethodManager.HIDE_IMPLICIT_ONLY; import static android.view.inputmethod.InputMethodManager.HIDE_IMPLICIT_ONLY;
import static android.widget.LinearLayout.VERTICAL; 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.INFO;
import static java.util.logging.Level.WARNING; import static java.util.logging.Level.WARNING;
import static org.briarproject.android.util.CommonLayoutParams.MATCH_MATCH; 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.db.DbException;
import org.briarproject.api.lifecycle.LifecycleManager; import org.briarproject.api.lifecycle.LifecycleManager;
import org.briarproject.util.StringUtils; import org.briarproject.util.StringUtils;
import roboguice.activity.RoboActivity; import roboguice.activity.RoboActivity;
import android.content.Intent; import android.content.Intent;
import android.content.SharedPreferences; import android.content.SharedPreferences;
@@ -56,6 +58,7 @@ import android.widget.ListView;
import android.widget.ProgressBar; import android.widget.ProgressBar;
import android.widget.TextView; import android.widget.TextView;
import android.widget.TextView.OnEditorActionListener; import android.widget.TextView.OnEditorActionListener;
import android.widget.Toast;
public class HomeScreenActivity extends RoboActivity { public class HomeScreenActivity extends RoboActivity {
@@ -227,6 +230,7 @@ public class HomeScreenActivity extends RoboActivity {
progress = new ProgressBar(this); progress = new ProgressBar(this);
progress.setLayoutParams(WRAP_WRAP); progress.setLayoutParams(WRAP_WRAP);
progress.setPadding(0, 10, 0, 0);
progress.setIndeterminate(true); progress.setIndeterminate(true);
progress.setVisibility(GONE); progress.setVisibility(GONE);
layout.addView(progress); layout.addView(progress);
@@ -334,8 +338,9 @@ public class HomeScreenActivity extends RoboActivity {
syncButton.setText(R.string.synchronize_button); syncButton.setText(R.string.synchronize_button);
syncButton.setOnClickListener(new OnClickListener() { syncButton.setOnClickListener(new OnClickListener() {
public void onClick(View view) { public void onClick(View view) {
// FIXME: Crash testing, remove this // FIXME: Hook this button up to an activity
throw new RuntimeException(); Toast.makeText(HomeScreenActivity.this,
R.string.not_implemented_toast, LENGTH_SHORT).show();
} }
}); });
buttons.add(syncButton); buttons.add(syncButton);