Loading res/layout/conversation_onboarding.xml +2 −0 Original line number Diff line number Diff line Loading @@ -15,10 +15,12 @@ --> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/onboarding" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_gravity="center" android:gravity="center" android:visibility="gone" android:orientation="vertical"> <ImageView Loading src/com/android/settings/notification/app/NoConversationsPreferenceController.java +6 −2 Original line number Diff line number Diff line Loading @@ -19,13 +19,14 @@ package com.android.settings.notification.app; import android.content.Context; import android.os.AsyncTask; import android.service.notification.ConversationChannelWrapper; import android.view.View; import androidx.preference.Preference; import androidx.preference.PreferenceCategory; import com.android.settings.R; import com.android.settings.notification.NotificationBackend; import com.android.settingslib.widget.LayoutPreference; import java.util.Collections; import java.util.List; public class NoConversationsPreferenceController extends ConversationListPreferenceController { Loading Loading @@ -56,6 +57,7 @@ public class NoConversationsPreferenceController extends ConversationListPrefere @Override public void updateState(Preference preference) { LayoutPreference pref = (LayoutPreference) preference; // Load conversations new AsyncTask<Void, Void, Void>() { @Override Loading @@ -69,6 +71,8 @@ public class NoConversationsPreferenceController extends ConversationListPrefere if (mContext == null) { return; } pref.findViewById(R.id.onboarding).setVisibility(mConversations.size() == 0 ? View.VISIBLE : View.GONE); preference.setVisible(mConversations.size() == 0); } }.execute(); Loading Loading
res/layout/conversation_onboarding.xml +2 −0 Original line number Diff line number Diff line Loading @@ -15,10 +15,12 @@ --> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/onboarding" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_gravity="center" android:gravity="center" android:visibility="gone" android:orientation="vertical"> <ImageView Loading
src/com/android/settings/notification/app/NoConversationsPreferenceController.java +6 −2 Original line number Diff line number Diff line Loading @@ -19,13 +19,14 @@ package com.android.settings.notification.app; import android.content.Context; import android.os.AsyncTask; import android.service.notification.ConversationChannelWrapper; import android.view.View; import androidx.preference.Preference; import androidx.preference.PreferenceCategory; import com.android.settings.R; import com.android.settings.notification.NotificationBackend; import com.android.settingslib.widget.LayoutPreference; import java.util.Collections; import java.util.List; public class NoConversationsPreferenceController extends ConversationListPreferenceController { Loading Loading @@ -56,6 +57,7 @@ public class NoConversationsPreferenceController extends ConversationListPrefere @Override public void updateState(Preference preference) { LayoutPreference pref = (LayoutPreference) preference; // Load conversations new AsyncTask<Void, Void, Void>() { @Override Loading @@ -69,6 +71,8 @@ public class NoConversationsPreferenceController extends ConversationListPrefere if (mContext == null) { return; } pref.findViewById(R.id.onboarding).setVisibility(mConversations.size() == 0 ? View.VISIBLE : View.GONE); preference.setVisible(mConversations.size() == 0); } }.execute(); Loading