diff options
author | calderwoodra <calderwoodra@google.com> | 2018-02-08 13:54:48 -0800 |
---|---|---|
committer | Eric Erfanian <erfanian@google.com> | 2018-02-09 17:37:45 -0800 |
commit | 930420f06ce5896b6995a20bc5f22ccaa932399b (patch) | |
tree | cf871953a7d2a9be811570c49ff7ebd09ed35db5 /java | |
parent | d402bbd03dfb06d88d1e95bddf899c10937042b0 (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.java | 12 |
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; } |