Merge "Remove ref to tile.remoteView, which is no longer used"
This commit is contained in:
committed by
Android (Google) Code Review
commit
70e1ca3599
@@ -35,15 +35,14 @@ import android.view.Window;
|
|||||||
import android.view.WindowManager.LayoutParams;
|
import android.view.WindowManager.LayoutParams;
|
||||||
import android.widget.Toolbar;
|
import android.widget.Toolbar;
|
||||||
|
|
||||||
|
import androidx.fragment.app.FragmentActivity;
|
||||||
|
|
||||||
import com.android.settings.R;
|
import com.android.settings.R;
|
||||||
import com.android.settingslib.drawer.CategoryManager;
|
import com.android.settingslib.drawer.CategoryManager;
|
||||||
import com.android.settingslib.drawer.TileUtils;
|
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import androidx.fragment.app.FragmentActivity;
|
|
||||||
|
|
||||||
public class SettingsBaseActivity extends FragmentActivity {
|
public class SettingsBaseActivity extends FragmentActivity {
|
||||||
|
|
||||||
protected static final boolean DEBUG_TIMING = false;
|
protected static final boolean DEBUG_TIMING = false;
|
||||||
@@ -174,7 +173,7 @@ public class SettingsBaseActivity extends FragmentActivity {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public String getSettingPkg() {
|
public String getSettingPkg() {
|
||||||
return TileUtils.SETTING_PKG;
|
return CategoryManager.SETTING_PKG;
|
||||||
}
|
}
|
||||||
|
|
||||||
public interface CategoryListener {
|
public interface CategoryListener {
|
||||||
|
@@ -20,6 +20,9 @@ import android.graphics.drawable.Drawable;
|
|||||||
import android.service.settings.suggestions.Suggestion;
|
import android.service.settings.suggestions.Suggestion;
|
||||||
import android.text.TextUtils;
|
import android.text.TextUtils;
|
||||||
|
|
||||||
|
import androidx.annotation.VisibleForTesting;
|
||||||
|
import androidx.recyclerview.widget.DiffUtil;
|
||||||
|
|
||||||
import com.android.settings.R;
|
import com.android.settings.R;
|
||||||
import com.android.settings.dashboard.conditional.Condition;
|
import com.android.settings.dashboard.conditional.Condition;
|
||||||
import com.android.settingslib.drawer.DashboardCategory;
|
import com.android.settingslib.drawer.DashboardCategory;
|
||||||
@@ -31,9 +34,6 @@ import java.util.ArrayList;
|
|||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Objects;
|
import java.util.Objects;
|
||||||
|
|
||||||
import androidx.annotation.VisibleForTesting;
|
|
||||||
import androidx.recyclerview.widget.DiffUtil;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Description about data list used in the DashboardAdapter. In the data list each item can be
|
* Description about data list used in the DashboardAdapter. In the data list each item can be
|
||||||
* Condition, suggestion or category tile.
|
* Condition, suggestion or category tile.
|
||||||
@@ -411,16 +411,7 @@ public class DashboardData {
|
|||||||
&& TextUtils.equals(localTile.summary, targetTile.summary);
|
&& TextUtils.equals(localTile.summary, targetTile.summary);
|
||||||
case TYPE_SUGGESTION_CONTAINER:
|
case TYPE_SUGGESTION_CONTAINER:
|
||||||
case TYPE_CONDITION_CONTAINER:
|
case TYPE_CONDITION_CONTAINER:
|
||||||
// If entity is suggestion and contains remote view, force refresh
|
// Fall through to default
|
||||||
final List entities = (List) entity;
|
|
||||||
if (!entities.isEmpty()) {
|
|
||||||
Object firstEntity = entities.get(0);
|
|
||||||
if (firstEntity instanceof Tile
|
|
||||||
&& ((Tile) firstEntity).remoteViews != null) {
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
// Otherwise Fall through to default
|
|
||||||
default:
|
default:
|
||||||
return entity == null ? targetItem.entity == null
|
return entity == null ? targetItem.entity == null
|
||||||
: entity.equals(targetItem.entity);
|
: entity.equals(targetItem.entity);
|
||||||
|
Reference in New Issue
Block a user