Make Tips & Support page launchable from Settings Search results
Bug: 258315425 Test: Tested on pixel device: in Settings search bar, enter "Tips" then tap the result for Tips & Support -> verify Tips and Support page is launched Change-Id: I30e52f5498fbeb840e7448fa464c20649f0b1db5
This commit is contained in:
@@ -17,7 +17,6 @@ package com.android.settings.support;
|
|||||||
|
|
||||||
import android.app.Activity;
|
import android.app.Activity;
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.content.Intent;
|
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
|
|
||||||
import com.android.settings.R;
|
import com.android.settings.R;
|
||||||
@@ -37,6 +36,9 @@ import java.util.List;
|
|||||||
@SearchIndexable
|
@SearchIndexable
|
||||||
public class SupportDashboardActivity extends Activity implements Indexable {
|
public class SupportDashboardActivity extends Activity implements Indexable {
|
||||||
|
|
||||||
|
public static final String ACTION_SUPPORT_SETTINGS =
|
||||||
|
"com.android.settings.action.SUPPORT_SETTINGS";
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected void onCreate(Bundle savedInstanceState) {
|
protected void onCreate(Bundle savedInstanceState) {
|
||||||
super.onCreate(savedInstanceState);
|
super.onCreate(savedInstanceState);
|
||||||
@@ -70,7 +72,7 @@ public class SupportDashboardActivity extends Activity implements Indexable {
|
|||||||
data.summaryOn = context.getString(R.string.support_summary);
|
data.summaryOn = context.getString(R.string.support_summary);
|
||||||
data.intentTargetPackage = context.getPackageName();
|
data.intentTargetPackage = context.getPackageName();
|
||||||
data.intentTargetClass = SupportDashboardActivity.class.getName();
|
data.intentTargetClass = SupportDashboardActivity.class.getName();
|
||||||
data.intentAction = Intent.ACTION_MAIN;
|
data.intentAction = ACTION_SUPPORT_SETTINGS;
|
||||||
data.key = SUPPORT_SEARCH_INDEX_KEY;
|
data.key = SUPPORT_SEARCH_INDEX_KEY;
|
||||||
result.add(data);
|
result.add(data);
|
||||||
|
|
||||||
|
@@ -16,6 +16,8 @@
|
|||||||
|
|
||||||
package com.android.settings.support;
|
package com.android.settings.support;
|
||||||
|
|
||||||
|
import static com.android.settings.support.SupportDashboardActivity.ACTION_SUPPORT_SETTINGS;
|
||||||
|
|
||||||
import static com.google.common.truth.Truth.assertThat;
|
import static com.google.common.truth.Truth.assertThat;
|
||||||
|
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
@@ -59,7 +61,7 @@ public class SupportDashboardActivityTest {
|
|||||||
mContext.getString(R.string.page_tab_title_support));
|
mContext.getString(R.string.page_tab_title_support));
|
||||||
assertThat(value.intentTargetPackage).isEqualTo(mContext.getPackageName());
|
assertThat(value.intentTargetPackage).isEqualTo(mContext.getPackageName());
|
||||||
assertThat(value.intentTargetClass).isEqualTo(SupportDashboardActivity.class.getName());
|
assertThat(value.intentTargetClass).isEqualTo(SupportDashboardActivity.class.getName());
|
||||||
assertThat(value.intentAction).isEqualTo(Intent.ACTION_MAIN);
|
assertThat(value.intentAction).isEqualTo(ACTION_SUPPORT_SETTINGS);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
|
Reference in New Issue
Block a user