Add long-click to app info for plugin settings

Test: manual
Change-Id: Ibb702e4f7d2392a96cb4af96d454689224b9f1f1
This commit is contained in:
Jason Monk
2017-01-23 09:27:24 -05:00
parent 4ea4f63d28
commit 993b919951

View File

@@ -23,6 +23,7 @@ import android.content.pm.PackageManager;
import android.content.pm.ResolveInfo;
import android.net.Uri;
import android.os.Bundle;
import android.provider.Settings;
import android.support.v14.preference.PreferenceFragment;
import android.support.v14.preference.SwitchPreference;
import android.support.v7.preference.PreferenceCategory;
@@ -30,9 +31,9 @@ import android.support.v7.preference.PreferenceScreen;
import android.support.v7.preference.PreferenceViewHolder;
import android.view.View;
import com.android.systemui.R;
import com.android.systemui.plugins.PluginManager;
import com.android.systemui.plugins.PluginPrefs;
import com.android.systemui.R;
import java.util.List;
import java.util.Set;
@@ -147,6 +148,12 @@ public class PluginFragment extends PreferenceFragment {
result.activityInfo.name)));
}
});
holder.itemView.setOnLongClickListener(v -> {
Intent intent = new Intent(Settings.ACTION_APPLICATION_DETAILS_SETTINGS);
intent.setData(Uri.fromParts("package", mComponent.getPackageName(), null));
getContext().startActivity(intent);
return true;
});
}
}
}