17
17
package com.pranavpandey.android.dynamic.support.sample.fragment
18
18
19
19
import android.os.Bundle
20
+ import android.view.View
20
21
import androidx.fragment.app.Fragment
21
22
import com.google.android.material.appbar.AppBarLayout
22
23
import com.pranavpandey.android.dynamic.support.fragment.DynamicViewPager2Fragment
@@ -38,7 +39,7 @@ class SettingsFragment : DynamicViewPager2Fragment() {
38
39
*
39
40
* @return The new instance of [SettingsFragment].
40
41
*/
41
- fun newInstance (page : Int ): androidx.fragment.app. Fragment {
42
+ fun newInstance (page : Int ): Fragment {
42
43
val fragment = SettingsFragment ()
43
44
val args = Bundle ()
44
45
args.putInt(DynamicViewPagerFragment .ADS_ARGS_VIEW_PAGER_PAGE , page)
@@ -48,7 +49,7 @@ class SettingsFragment : DynamicViewPager2Fragment() {
48
49
}
49
50
}
50
51
51
- override fun getSubtitle (): CharSequence? {
52
+ override fun getSubtitle (): CharSequence {
52
53
// Set subtitle for the app compat activity.
53
54
return getString(R .string.ads_nav_settings)
54
55
}
@@ -63,7 +64,7 @@ class SettingsFragment : DynamicViewPager2Fragment() {
63
64
return R .id.nav_settings
64
65
}
65
66
66
- override fun getTitle (position : Int ): String? {
67
+ override fun getTitle (position : Int ): String {
67
68
// TODO: Return tab titles.
68
69
return when (position) {
69
70
1 -> getString(R .string.ads_widgets)
@@ -84,12 +85,12 @@ class SettingsFragment : DynamicViewPager2Fragment() {
84
85
return 2
85
86
}
86
87
87
- override fun onActivityCreated ( savedInstanceState : Bundle ? ) {
88
- super .onActivityCreated( savedInstanceState)
88
+ override fun onViewCreated ( view : View , savedInstanceState : Bundle ? ) {
89
+ super .onViewCreated(view, savedInstanceState)
89
90
90
91
// Scroll toolbar for this fragment.
91
92
dynamicActivity.setToolbarLayoutFlags(
92
- AppBarLayout .LayoutParams .SCROLL_FLAG_SCROLL
93
- or AppBarLayout .LayoutParams .SCROLL_FLAG_ENTER_ALWAYS )
93
+ AppBarLayout .LayoutParams .SCROLL_FLAG_SCROLL
94
+ or AppBarLayout .LayoutParams .SCROLL_FLAG_ENTER_ALWAYS )
94
95
}
95
96
}
0 commit comments