mirror of
				https://github.com/TeamNewPipe/NewPipe
				synced 2025-10-31 07:13:00 +00:00 
			
		
		
		
	Use view binding in SettingsActivity.
This commit is contained in:
		| @@ -7,12 +7,12 @@ import android.view.MenuItem; | |||||||
|  |  | ||||||
| import androidx.appcompat.app.ActionBar; | import androidx.appcompat.app.ActionBar; | ||||||
| import androidx.appcompat.app.AppCompatActivity; | import androidx.appcompat.app.AppCompatActivity; | ||||||
| import androidx.appcompat.widget.Toolbar; |  | ||||||
| import androidx.fragment.app.Fragment; | import androidx.fragment.app.Fragment; | ||||||
| import androidx.preference.Preference; | import androidx.preference.Preference; | ||||||
| import androidx.preference.PreferenceFragmentCompat; | import androidx.preference.PreferenceFragmentCompat; | ||||||
|  |  | ||||||
| import org.schabi.newpipe.R; | import org.schabi.newpipe.R; | ||||||
|  | import org.schabi.newpipe.databinding.SettingsLayoutBinding; | ||||||
| import org.schabi.newpipe.util.DeviceUtils; | import org.schabi.newpipe.util.DeviceUtils; | ||||||
| import org.schabi.newpipe.util.ThemeHelper; | import org.schabi.newpipe.util.ThemeHelper; | ||||||
| import org.schabi.newpipe.views.FocusOverlayView; | import org.schabi.newpipe.views.FocusOverlayView; | ||||||
| @@ -51,10 +51,12 @@ public class SettingsActivity extends AppCompatActivity | |||||||
|         setTheme(ThemeHelper.getSettingsThemeStyle(this)); |         setTheme(ThemeHelper.getSettingsThemeStyle(this)); | ||||||
|         assureCorrectAppLanguage(this); |         assureCorrectAppLanguage(this); | ||||||
|         super.onCreate(savedInstanceBundle); |         super.onCreate(savedInstanceBundle); | ||||||
|         setContentView(R.layout.settings_layout); |  | ||||||
|  |  | ||||||
|         final Toolbar toolbar = findViewById(R.id.toolbar); |         final SettingsLayoutBinding settingsLayoutBinding = | ||||||
|         setSupportActionBar(toolbar); |                 SettingsLayoutBinding.inflate(getLayoutInflater()); | ||||||
|  |         setContentView(settingsLayoutBinding.getRoot()); | ||||||
|  |  | ||||||
|  |         setSupportActionBar(settingsLayoutBinding.toolbarLayout.toolbar); | ||||||
|  |  | ||||||
|         if (savedInstanceBundle == null) { |         if (savedInstanceBundle == null) { | ||||||
|             getSupportFragmentManager().beginTransaction() |             getSupportFragmentManager().beginTransaction() | ||||||
|   | |||||||
| @@ -12,6 +12,8 @@ | |||||||
|         android:layout_height="match_parent" |         android:layout_height="match_parent" | ||||||
|         android:layout_marginTop="?attr/actionBarSize" /> |         android:layout_marginTop="?attr/actionBarSize" /> | ||||||
|  |  | ||||||
|     <include layout="@layout/toolbar_layout" /> |     <include | ||||||
|  |         layout="@layout/toolbar_layout" | ||||||
|  |         android:id="@+id/toolbar_layout"/> | ||||||
|  |  | ||||||
| </RelativeLayout> | </RelativeLayout> | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Isira Seneviratne
					Isira Seneviratne