summaryrefslogtreecommitdiff
path: root/java
diff options
context:
space:
mode:
authorcalderwoodra <calderwoodra@google.com>2018-02-08 13:54:48 -0800
committerEric Erfanian <erfanian@google.com>2018-02-09 17:37:45 -0800
commit930420f06ce5896b6995a20bc5f22ccaa932399b (patch)
treecf871953a7d2a9be811570c49ff7ebd09ed35db5 /java
parentd402bbd03dfb06d88d1e95bddf899c10937042b0 (diff)
Implemented NUI menu items.
Bug: 72526274 Test: implemented PiperOrigin-RevId: 185046520 Change-Id: I4740c0f4cadb39058a197f270f4fb0ad54846a69
Diffstat (limited to 'java')
-rw-r--r--java/com/android/dialer/main/impl/MainSearchController.java12
1 files changed, 10 insertions, 2 deletions
diff --git a/java/com/android/dialer/main/impl/MainSearchController.java b/java/com/android/dialer/main/impl/MainSearchController.java
index c439767ee..f1486ba96 100644
--- a/java/com/android/dialer/main/impl/MainSearchController.java
+++ b/java/com/android/dialer/main/impl/MainSearchController.java
@@ -30,6 +30,8 @@ import android.view.View;
import android.view.animation.Animation;
import android.view.animation.Animation.AnimationListener;
import android.widget.Toast;
+import com.android.contacts.common.dialog.ClearFrequentsDialog;
+import com.android.dialer.app.settings.DialerSettingsActivity;
import com.android.dialer.callintent.CallInitiationType;
import com.android.dialer.common.Assert;
import com.android.dialer.common.LogUtil;
@@ -37,6 +39,8 @@ import com.android.dialer.constants.ActivityRequestCodes;
import com.android.dialer.dialpadview.DialpadFragment;
import com.android.dialer.dialpadview.DialpadFragment.DialpadListener;
import com.android.dialer.dialpadview.DialpadFragment.OnDialpadQueryChangedListener;
+import com.android.dialer.logging.Logger;
+import com.android.dialer.logging.ScreenEvent;
import com.android.dialer.main.impl.bottomnav.BottomNavBar;
import com.android.dialer.main.impl.toolbar.MainToolbar;
import com.android.dialer.main.impl.toolbar.SearchBarListener;
@@ -328,9 +332,13 @@ public class MainSearchController implements SearchBarListener {
@Override
public boolean onMenuItemClicked(MenuItem menuItem) {
if (menuItem.getItemId() == R.id.settings) {
- // TODO(calderwoodra)
+ mainActivity.startActivity(new Intent(mainActivity, DialerSettingsActivity.class));
+ Logger.get(mainActivity).logScreenView(ScreenEvent.Type.SETTINGS, mainActivity);
+ return true;
} else if (menuItem.getItemId() == R.id.clear_frequents) {
- // TODO(calderwoodra)
+ ClearFrequentsDialog.show(mainActivity.getFragmentManager());
+ Logger.get(mainActivity).logScreenView(ScreenEvent.Type.CLEAR_FREQUENTS, mainActivity);
+ return true;
}
return false;
}