diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 42634775..517c992b 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -63,59 +63,59 @@ + android:parentActivityName=".ui.screens.main.MainActivity" /> + android:parentActivityName=".ui.screens.main.MainActivity" /> + android:parentActivityName=".ui.screens.main.MainActivity" /> + android:parentActivityName=".ui.screens.main.MainActivity" /> + android:parentActivityName=".ui.screens.main.MainActivity" /> + android:parentActivityName=".ui.screens.android.lessons.views.images.ImagesActivity" /> + android:parentActivityName=".ui.screens.main.MainActivity" /> + android:parentActivityName=".ui.screens.main.MainActivity" /> + android:parentActivityName=".ui.screens.main.MainActivity" /> + android:parentActivityName=".ui.screens.main.MainActivity" /> + android:parentActivityName=".ui.screens.main.MainActivity" /> + android:parentActivityName=".ui.screens.main.MainActivity" /> + android:parentActivityName=".ui.screens.android.lessons.progress.progressbar.ProgressBarActivity" /> + android:parentActivityName=".ui.screens.main.MainActivity" /> + android:parentActivityName=".ui.screens.main.MainActivity" /> + android:parentActivityName=".ui.screens.main.MainActivity" /> + android:parentActivityName=".ui.screens.main.MainActivity" /> + android:parentActivityName=".ui.screens.main.MainActivity" /> + android:parentActivityName=".ui.screens.main.MainActivity" /> + android:parentActivityName=".ui.screens.android.lessons.basics.shortcuts.ShortcutsActivity" /> + android:parentActivityName=".ui.screens.android.lessons.basics.shortcuts.ShortcutsActivity" /> + android:parentActivityName=".ui.screens.android.lessons.basics.shortcuts.ShortcutsActivity" /> + android:parentActivityName=".ui.screens.android.lessons.basics.shortcuts.ShortcutsActivity" /> + android:parentActivityName=".ui.screens.main.MainActivity" /> + android:parentActivityName=".ui.screens.android.lessons.basics.shortcuts.ShortcutsActivity" /> + android:parentActivityName=".ui.screens.android.lessons.basics.shortcuts.ShortcutsActivity" /> + android:parentActivityName=".ui.screens.android.lessons.basics.shortcuts.ShortcutsActivity" /> + android:parentActivityName=".ui.screens.main.MainActivity" /> + android:parentActivityName=".ui.screens.main.MainActivity" /> + android:parentActivityName=".ui.screens.main.MainActivity" /> + android:parentActivityName=".ui.screens.android.lessons.layouts.linear.LinearLayoutActivity" /> + android:parentActivityName=".ui.screens.main.MainActivity" /> + android:parentActivityName=".ui.screens.android.lessons.layouts.relative.RelativeLayoutActivity" /> + android:parentActivityName=".ui.screens.main.MainActivity" /> + android:parentActivityName=".ui.screens.android.lessons.layouts.table.TableLayoutActivity" /> + android:parentActivityName=".ui.screens.main.MainActivity" /> + android:parentActivityName=".ui.screens.main.MainActivity" /> + android:parentActivityName=".ui.screens.main.MainActivity" /> + android:parentActivityName=".ui.screens.main.MainActivity" /> + android:parentActivityName=".ui.screens.main.MainActivity" /> + android:parentActivityName=".ui.screens.main.MainActivity" /> + android:parentActivityName=".ui.screens.main.MainActivity" /> + android:parentActivityName=".ui.screens.main.MainActivity" /> + android:parentActivityName=".ui.screens.main.MainActivity" /> + android:parentActivityName=".ui.screens.main.MainActivity" /> + android:parentActivityName=".ui.screens.main.MainActivity" /> androidVersions = Arrays.asList( new AndroidVersion("1.0", "1", "BASE", "None", "2008"), diff --git a/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/basics/shortcuts/ShortcutsActivity.java b/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/basics/shortcuts/ShortcutsActivity.java index 263a0a79..3af29237 100644 --- a/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/basics/shortcuts/ShortcutsActivity.java +++ b/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/basics/shortcuts/ShortcutsActivity.java @@ -5,7 +5,7 @@ import android.os.Bundle; import androidx.appcompat.app.ActionBar; -import androidx.appcompat.app.AppCompatActivity; +import com.d4rk.androidtutorials.java.ui.components.navigation.UpNavigationActivity; import androidx.preference.PreferenceFragmentCompat; import com.d4rk.androidtutorials.java.R; @@ -14,7 +14,7 @@ import com.google.android.gms.ads.AdRequest; import com.google.android.gms.ads.MobileAds; -public class ShortcutsActivity extends AppCompatActivity { +public class ShortcutsActivity extends UpNavigationActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); diff --git a/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/basics/shortcuts/tabs/BuildShortcutsActivity.java b/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/basics/shortcuts/tabs/BuildShortcutsActivity.java index f01c46cf..27432a17 100644 --- a/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/basics/shortcuts/tabs/BuildShortcutsActivity.java +++ b/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/basics/shortcuts/tabs/BuildShortcutsActivity.java @@ -2,7 +2,7 @@ import android.os.Bundle; -import androidx.appcompat.app.AppCompatActivity; +import com.d4rk.androidtutorials.java.ui.components.navigation.UpNavigationActivity; import com.d4rk.androidtutorials.java.databinding.ActivityShortcutsBuildBinding; import com.d4rk.androidtutorials.java.utils.EdgeToEdgeDelegate; @@ -11,7 +11,7 @@ import me.zhanghai.android.fastscroll.FastScrollerBuilder; -public class BuildShortcutsActivity extends AppCompatActivity { +public class BuildShortcutsActivity extends UpNavigationActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); diff --git a/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/basics/shortcuts/tabs/CodeShortcutsActivity.java b/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/basics/shortcuts/tabs/CodeShortcutsActivity.java index ea90a59f..e8ace869 100644 --- a/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/basics/shortcuts/tabs/CodeShortcutsActivity.java +++ b/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/basics/shortcuts/tabs/CodeShortcutsActivity.java @@ -2,7 +2,7 @@ import android.os.Bundle; -import androidx.appcompat.app.AppCompatActivity; +import com.d4rk.androidtutorials.java.ui.components.navigation.UpNavigationActivity; import com.d4rk.androidtutorials.java.databinding.ActivityShortcutsCodeBinding; import com.d4rk.androidtutorials.java.utils.EdgeToEdgeDelegate; @@ -11,7 +11,7 @@ import me.zhanghai.android.fastscroll.FastScrollerBuilder; -public class CodeShortcutsActivity extends AppCompatActivity { +public class CodeShortcutsActivity extends UpNavigationActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); diff --git a/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/basics/shortcuts/tabs/DebuggingShortcutsActivity.java b/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/basics/shortcuts/tabs/DebuggingShortcutsActivity.java index 1bdffa2d..bfeb7cde 100644 --- a/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/basics/shortcuts/tabs/DebuggingShortcutsActivity.java +++ b/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/basics/shortcuts/tabs/DebuggingShortcutsActivity.java @@ -2,7 +2,7 @@ import android.os.Bundle; -import androidx.appcompat.app.AppCompatActivity; +import com.d4rk.androidtutorials.java.ui.components.navigation.UpNavigationActivity; import com.d4rk.androidtutorials.java.databinding.ActivityShortcutsDebuggingBinding; import com.d4rk.androidtutorials.java.utils.EdgeToEdgeDelegate; @@ -11,7 +11,7 @@ import me.zhanghai.android.fastscroll.FastScrollerBuilder; -public class DebuggingShortcutsActivity extends AppCompatActivity { +public class DebuggingShortcutsActivity extends UpNavigationActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); diff --git a/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/basics/shortcuts/tabs/GeneralShortcutsActivity.java b/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/basics/shortcuts/tabs/GeneralShortcutsActivity.java index 44244098..88822a55 100644 --- a/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/basics/shortcuts/tabs/GeneralShortcutsActivity.java +++ b/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/basics/shortcuts/tabs/GeneralShortcutsActivity.java @@ -2,7 +2,7 @@ import android.os.Bundle; -import androidx.appcompat.app.AppCompatActivity; +import com.d4rk.androidtutorials.java.ui.components.navigation.UpNavigationActivity; import com.d4rk.androidtutorials.java.databinding.ActivityShortcutsGeneralBinding; import com.d4rk.androidtutorials.java.utils.EdgeToEdgeDelegate; @@ -11,7 +11,7 @@ import me.zhanghai.android.fastscroll.FastScrollerBuilder; -public class GeneralShortcutsActivity extends AppCompatActivity { +public class GeneralShortcutsActivity extends UpNavigationActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); diff --git a/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/basics/shortcuts/tabs/NavigationAndSearchingShortcutsActivity.java b/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/basics/shortcuts/tabs/NavigationAndSearchingShortcutsActivity.java index a10cf848..1e2c6e54 100644 --- a/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/basics/shortcuts/tabs/NavigationAndSearchingShortcutsActivity.java +++ b/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/basics/shortcuts/tabs/NavigationAndSearchingShortcutsActivity.java @@ -2,7 +2,7 @@ import android.os.Bundle; -import androidx.appcompat.app.AppCompatActivity; +import com.d4rk.androidtutorials.java.ui.components.navigation.UpNavigationActivity; import com.d4rk.androidtutorials.java.databinding.ActivityShortcutsNavigationAndSearchingBinding; import com.d4rk.androidtutorials.java.utils.EdgeToEdgeDelegate; @@ -11,7 +11,7 @@ import me.zhanghai.android.fastscroll.FastScrollerBuilder; -public class NavigationAndSearchingShortcutsActivity extends AppCompatActivity { +public class NavigationAndSearchingShortcutsActivity extends UpNavigationActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); diff --git a/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/basics/shortcuts/tabs/RefactoringShortcutsActivity.java b/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/basics/shortcuts/tabs/RefactoringShortcutsActivity.java index fe5a6021..23477a25 100644 --- a/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/basics/shortcuts/tabs/RefactoringShortcutsActivity.java +++ b/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/basics/shortcuts/tabs/RefactoringShortcutsActivity.java @@ -2,7 +2,7 @@ import android.os.Bundle; -import androidx.appcompat.app.AppCompatActivity; +import com.d4rk.androidtutorials.java.ui.components.navigation.UpNavigationActivity; import com.d4rk.androidtutorials.java.databinding.ActivityShortcutsRefractoringBinding; import com.d4rk.androidtutorials.java.utils.EdgeToEdgeDelegate; @@ -11,7 +11,7 @@ import me.zhanghai.android.fastscroll.FastScrollerBuilder; -public class RefactoringShortcutsActivity extends AppCompatActivity { +public class RefactoringShortcutsActivity extends UpNavigationActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); diff --git a/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/basics/shortcuts/tabs/VersionControlShortcutsActivity.java b/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/basics/shortcuts/tabs/VersionControlShortcutsActivity.java index dcf7605e..12b1406a 100644 --- a/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/basics/shortcuts/tabs/VersionControlShortcutsActivity.java +++ b/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/basics/shortcuts/tabs/VersionControlShortcutsActivity.java @@ -2,7 +2,7 @@ import android.os.Bundle; -import androidx.appcompat.app.AppCompatActivity; +import com.d4rk.androidtutorials.java.ui.components.navigation.UpNavigationActivity; import com.d4rk.androidtutorials.java.databinding.ActivityShortcutsVersionControlBinding; import com.d4rk.androidtutorials.java.utils.EdgeToEdgeDelegate; @@ -11,7 +11,7 @@ import me.zhanghai.android.fastscroll.FastScrollerBuilder; -public class VersionControlShortcutsActivity extends AppCompatActivity { +public class VersionControlShortcutsActivity extends UpNavigationActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); diff --git a/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/basics/viewbinding/ViewBindingTutorialActivity.java b/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/basics/viewbinding/ViewBindingTutorialActivity.java index 1fc005eb..e7f0d22c 100644 --- a/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/basics/viewbinding/ViewBindingTutorialActivity.java +++ b/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/basics/viewbinding/ViewBindingTutorialActivity.java @@ -6,7 +6,7 @@ import android.net.Uri; import android.os.Bundle; -import androidx.appcompat.app.AppCompatActivity; +import com.d4rk.androidtutorials.java.ui.components.navigation.UpNavigationActivity; import androidx.preference.PreferenceManager; import com.d4rk.androidtutorials.java.R; @@ -25,7 +25,7 @@ import me.zhanghai.android.fastscroll.FastScrollerBuilder; -public class ViewBindingTutorialActivity extends AppCompatActivity { +public class ViewBindingTutorialActivity extends UpNavigationActivity { @Override protected void onCreate(Bundle savedInstanceState) { diff --git a/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/buttons/buttons/ButtonsActivity.java b/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/buttons/buttons/ButtonsActivity.java index 59a1bdd2..e326bbbc 100644 --- a/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/buttons/buttons/ButtonsActivity.java +++ b/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/buttons/buttons/ButtonsActivity.java @@ -4,7 +4,7 @@ import android.os.Bundle; import android.os.Handler; -import androidx.appcompat.app.AppCompatActivity; +import com.d4rk.androidtutorials.java.ui.components.navigation.UpNavigationActivity; import com.d4rk.androidtutorials.java.R; import com.d4rk.androidtutorials.java.databinding.ActivityButtonsBinding; @@ -13,7 +13,7 @@ import me.zhanghai.android.fastscroll.FastScrollerBuilder; -public class ButtonsActivity extends AppCompatActivity { +public class ButtonsActivity extends UpNavigationActivity { private final Handler handler = new Handler(); private ActivityButtonsBinding binding; diff --git a/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/buttons/buttons/ButtonsCodeActivity.java b/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/buttons/buttons/ButtonsCodeActivity.java index 3d262753..978c5598 100644 --- a/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/buttons/buttons/ButtonsCodeActivity.java +++ b/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/buttons/buttons/ButtonsCodeActivity.java @@ -4,7 +4,7 @@ import androidx.annotation.NonNull; import androidx.annotation.Nullable; -import androidx.appcompat.app.AppCompatActivity; +import com.d4rk.androidtutorials.java.ui.components.navigation.UpNavigationActivity; import androidx.fragment.app.Fragment; import androidx.viewpager2.adapter.FragmentStateAdapter; @@ -17,7 +17,7 @@ import java.util.ArrayList; -public class ButtonsCodeActivity extends AppCompatActivity { +public class ButtonsCodeActivity extends UpNavigationActivity { private ActivityTabLayoutBinding binding; @Override @@ -51,7 +51,7 @@ private static class ViewPagerAdapter extends FragmentStateAdapter { private final ArrayList fragmentList = new ArrayList<>(); private final ArrayList fragmentTitleList = new ArrayList<>(); - public ViewPagerAdapter(@NonNull AppCompatActivity activity) { + public ViewPagerAdapter(@NonNull UpNavigationActivity activity) { super(activity); } diff --git a/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/buttons/image/ImageButtonsActivity.java b/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/buttons/image/ImageButtonsActivity.java index 1d59ae4a..e78cdd53 100644 --- a/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/buttons/image/ImageButtonsActivity.java +++ b/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/buttons/image/ImageButtonsActivity.java @@ -4,7 +4,7 @@ import android.os.Bundle; import android.os.Handler; -import androidx.appcompat.app.AppCompatActivity; +import com.d4rk.androidtutorials.java.ui.components.navigation.UpNavigationActivity; import com.d4rk.androidtutorials.java.R; import com.d4rk.androidtutorials.java.databinding.ActivityImageButtonsBinding; @@ -12,7 +12,7 @@ import com.d4rk.androidtutorials.java.utils.EdgeToEdgeDelegate; import com.google.android.material.snackbar.Snackbar; -public class ImageButtonsActivity extends AppCompatActivity { +public class ImageButtonsActivity extends UpNavigationActivity { private final Handler handler = new Handler(); private ActivityImageButtonsBinding binding; diff --git a/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/buttons/radio/RadioButtonsActivity.java b/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/buttons/radio/RadioButtonsActivity.java index 9101ce42..a03c720f 100644 --- a/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/buttons/radio/RadioButtonsActivity.java +++ b/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/buttons/radio/RadioButtonsActivity.java @@ -5,14 +5,14 @@ import android.os.Handler; import android.widget.RadioButton; -import androidx.appcompat.app.AppCompatActivity; +import com.d4rk.androidtutorials.java.ui.components.navigation.UpNavigationActivity; import com.d4rk.androidtutorials.java.databinding.ActivityRadioButtonsBinding; import com.d4rk.androidtutorials.java.ui.screens.android.CodeActivity; import com.d4rk.androidtutorials.java.utils.EdgeToEdgeDelegate; import com.google.android.material.snackbar.Snackbar; -public class RadioButtonsActivity extends AppCompatActivity { +public class RadioButtonsActivity extends UpNavigationActivity { private final Handler handler = new Handler(); private ActivityRadioButtonsBinding binding; diff --git a/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/buttons/switches/SwitchActivity.java b/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/buttons/switches/SwitchActivity.java index a5ea7086..f2941539 100644 --- a/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/buttons/switches/SwitchActivity.java +++ b/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/buttons/switches/SwitchActivity.java @@ -4,7 +4,7 @@ import android.os.Bundle; import android.os.Handler; -import androidx.appcompat.app.AppCompatActivity; +import com.d4rk.androidtutorials.java.ui.components.navigation.UpNavigationActivity; import com.d4rk.androidtutorials.java.R; import com.d4rk.androidtutorials.java.databinding.ActivitySwitchBinding; @@ -14,7 +14,7 @@ import me.zhanghai.android.fastscroll.FastScrollerBuilder; -public class SwitchActivity extends AppCompatActivity { +public class SwitchActivity extends UpNavigationActivity { private final Handler handler = new Handler(); private ActivitySwitchBinding binding; diff --git a/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/clocks/chronometer/ChronometerActivity.java b/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/clocks/chronometer/ChronometerActivity.java index 6470caaa..57dd6378 100644 --- a/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/clocks/chronometer/ChronometerActivity.java +++ b/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/clocks/chronometer/ChronometerActivity.java @@ -6,13 +6,13 @@ import android.os.SystemClock; import androidx.annotation.Nullable; -import androidx.appcompat.app.AppCompatActivity; +import com.d4rk.androidtutorials.java.ui.components.navigation.UpNavigationActivity; import com.d4rk.androidtutorials.java.databinding.ActivityChronometerBinding; import com.d4rk.androidtutorials.java.ui.screens.android.CodeActivity; import com.d4rk.androidtutorials.java.utils.EdgeToEdgeDelegate; -public class ChronometerActivity extends AppCompatActivity { +public class ChronometerActivity extends UpNavigationActivity { private final Handler handler = new Handler(); private ActivityChronometerBinding binding; diff --git a/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/clocks/clock/ClockActivity.java b/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/clocks/clock/ClockActivity.java index 53235fda..0a3dd021 100644 --- a/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/clocks/clock/ClockActivity.java +++ b/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/clocks/clock/ClockActivity.java @@ -4,14 +4,14 @@ import android.os.Bundle; import android.os.Handler; -import androidx.appcompat.app.AppCompatActivity; +import com.d4rk.androidtutorials.java.ui.components.navigation.UpNavigationActivity; import com.d4rk.androidtutorials.java.databinding.ActivityClockBinding; import com.d4rk.androidtutorials.java.utils.EdgeToEdgeDelegate; import me.zhanghai.android.fastscroll.FastScrollerBuilder; -public class ClockActivity extends AppCompatActivity { +public class ClockActivity extends UpNavigationActivity { private final Handler handler = new Handler(); private ActivityClockBinding binding; diff --git a/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/clocks/clock/ClockCodeActivity.java b/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/clocks/clock/ClockCodeActivity.java index daeeadd1..6bbcfdfe 100644 --- a/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/clocks/clock/ClockCodeActivity.java +++ b/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/clocks/clock/ClockCodeActivity.java @@ -4,7 +4,7 @@ import androidx.annotation.NonNull; import androidx.annotation.Nullable; -import androidx.appcompat.app.AppCompatActivity; +import com.d4rk.androidtutorials.java.ui.components.navigation.UpNavigationActivity; import androidx.fragment.app.Fragment; import androidx.viewpager2.adapter.FragmentStateAdapter; @@ -17,7 +17,7 @@ import java.util.ArrayList; -public class ClockCodeActivity extends AppCompatActivity { +public class ClockCodeActivity extends UpNavigationActivity { private ActivityTabLayoutBinding binding; @Override @@ -51,7 +51,7 @@ private static class ViewPagerAdapter extends FragmentStateAdapter { private final ArrayList fragmentList = new ArrayList<>(); private final ArrayList fragmentTitleList = new ArrayList<>(); - public ViewPagerAdapter(@NonNull AppCompatActivity activity) { + public ViewPagerAdapter(@NonNull UpNavigationActivity activity) { super(activity); } diff --git a/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/clocks/datepicker/DatePickerActivity.java b/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/clocks/datepicker/DatePickerActivity.java index b01b6526..f6181f47 100644 --- a/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/clocks/datepicker/DatePickerActivity.java +++ b/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/clocks/datepicker/DatePickerActivity.java @@ -5,7 +5,7 @@ import android.os.Bundle; import android.os.Handler; -import androidx.appcompat.app.AppCompatActivity; +import com.d4rk.androidtutorials.java.ui.components.navigation.UpNavigationActivity; import com.d4rk.androidtutorials.java.databinding.ActivityDatePickerBinding; import com.d4rk.androidtutorials.java.ui.screens.android.CodeActivity; @@ -15,7 +15,7 @@ import java.util.Calendar; import java.util.Locale; -public class DatePickerActivity extends AppCompatActivity { +public class DatePickerActivity extends UpNavigationActivity { private final Handler handler = new Handler(); private final Calendar calendar = Calendar.getInstance(); private final SimpleDateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy", Locale.getDefault()); diff --git a/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/clocks/timepicker/TimePickerActivity.java b/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/clocks/timepicker/TimePickerActivity.java index 841651a8..51aea3fd 100644 --- a/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/clocks/timepicker/TimePickerActivity.java +++ b/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/clocks/timepicker/TimePickerActivity.java @@ -5,7 +5,7 @@ import android.os.Bundle; import android.os.Handler; -import androidx.appcompat.app.AppCompatActivity; +import com.d4rk.androidtutorials.java.ui.components.navigation.UpNavigationActivity; import com.d4rk.androidtutorials.java.databinding.ActivityTimePickerBinding; import com.d4rk.androidtutorials.java.ui.screens.android.CodeActivity; @@ -15,7 +15,7 @@ import java.util.Calendar; import java.util.Locale; -public class TimePickerActivity extends AppCompatActivity { +public class TimePickerActivity extends UpNavigationActivity { private final Handler handler = new Handler(); private final Calendar calendar = Calendar.getInstance(); private ActivityTimePickerBinding binding; diff --git a/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/layouts/linear/LinearLayoutActivity.java b/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/layouts/linear/LinearLayoutActivity.java index 6373103e..590eb3fd 100644 --- a/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/layouts/linear/LinearLayoutActivity.java +++ b/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/layouts/linear/LinearLayoutActivity.java @@ -4,14 +4,14 @@ import android.os.Bundle; import android.os.Handler; -import androidx.appcompat.app.AppCompatActivity; +import com.d4rk.androidtutorials.java.ui.components.navigation.UpNavigationActivity; import com.d4rk.androidtutorials.java.databinding.ActivityLinearLayoutBinding; import com.d4rk.androidtutorials.java.utils.EdgeToEdgeDelegate; import me.zhanghai.android.fastscroll.FastScrollerBuilder; -public class LinearLayoutActivity extends AppCompatActivity { +public class LinearLayoutActivity extends UpNavigationActivity { private final Handler handler = new Handler(); private ActivityLinearLayoutBinding binding; diff --git a/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/layouts/linear/LinearLayoutCodeActivity.java b/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/layouts/linear/LinearLayoutCodeActivity.java index 95ac8c0d..1f325cb0 100644 --- a/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/layouts/linear/LinearLayoutCodeActivity.java +++ b/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/layouts/linear/LinearLayoutCodeActivity.java @@ -4,7 +4,7 @@ import androidx.annotation.NonNull; import androidx.annotation.Nullable; -import androidx.appcompat.app.AppCompatActivity; +import com.d4rk.androidtutorials.java.ui.components.navigation.UpNavigationActivity; import androidx.fragment.app.Fragment; import androidx.viewpager2.adapter.FragmentStateAdapter; import androidx.viewpager2.widget.ViewPager2; @@ -19,7 +19,7 @@ import java.util.ArrayList; import java.util.List; -public class LinearLayoutCodeActivity extends AppCompatActivity { +public class LinearLayoutCodeActivity extends UpNavigationActivity { private ViewPager2 viewPager2; @Override @@ -55,7 +55,7 @@ private static class ViewPagerAdapter extends FragmentStateAdapter { private final List fragmentList = new ArrayList<>(); private final List fragmentTitleList = new ArrayList<>(); - public ViewPagerAdapter(@NonNull AppCompatActivity activity) { + public ViewPagerAdapter(@NonNull UpNavigationActivity activity) { super(activity); } diff --git a/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/layouts/relative/RelativeLayoutActivity.java b/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/layouts/relative/RelativeLayoutActivity.java index 00cd3793..061e1e1a 100644 --- a/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/layouts/relative/RelativeLayoutActivity.java +++ b/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/layouts/relative/RelativeLayoutActivity.java @@ -4,14 +4,14 @@ import android.os.Bundle; import android.os.Handler; -import androidx.appcompat.app.AppCompatActivity; +import com.d4rk.androidtutorials.java.ui.components.navigation.UpNavigationActivity; import com.d4rk.androidtutorials.java.databinding.ActivityRelativeLayoutBinding; import com.d4rk.androidtutorials.java.utils.EdgeToEdgeDelegate; import me.zhanghai.android.fastscroll.FastScrollerBuilder; -public class RelativeLayoutActivity extends AppCompatActivity { +public class RelativeLayoutActivity extends UpNavigationActivity { private final Handler handler = new Handler(); private ActivityRelativeLayoutBinding binding; diff --git a/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/layouts/relative/RelativeLayoutCodeActivity.java b/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/layouts/relative/RelativeLayoutCodeActivity.java index ea015085..e94f903e 100644 --- a/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/layouts/relative/RelativeLayoutCodeActivity.java +++ b/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/layouts/relative/RelativeLayoutCodeActivity.java @@ -4,7 +4,7 @@ import androidx.annotation.NonNull; import androidx.annotation.Nullable; -import androidx.appcompat.app.AppCompatActivity; +import com.d4rk.androidtutorials.java.ui.components.navigation.UpNavigationActivity; import androidx.fragment.app.Fragment; import androidx.viewpager2.adapter.FragmentStateAdapter; @@ -17,7 +17,7 @@ import java.util.ArrayList; -public class RelativeLayoutCodeActivity extends AppCompatActivity { +public class RelativeLayoutCodeActivity extends UpNavigationActivity { private ActivityTabLayoutBinding binding; @Override @@ -51,7 +51,7 @@ private static class ViewPagerAdapter extends FragmentStateAdapter { private final ArrayList fragmentList = new ArrayList<>(); private final ArrayList fragmentTitleList = new ArrayList<>(); - public ViewPagerAdapter(@NonNull AppCompatActivity activity) { + public ViewPagerAdapter(@NonNull UpNavigationActivity activity) { super(activity); } diff --git a/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/layouts/table/TableLayoutActivity.java b/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/layouts/table/TableLayoutActivity.java index 6adedbf9..eb8bcb9b 100644 --- a/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/layouts/table/TableLayoutActivity.java +++ b/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/layouts/table/TableLayoutActivity.java @@ -4,14 +4,14 @@ import android.os.Bundle; import android.os.Handler; -import androidx.appcompat.app.AppCompatActivity; +import com.d4rk.androidtutorials.java.ui.components.navigation.UpNavigationActivity; import com.d4rk.androidtutorials.java.databinding.ActivityTableLayoutBinding; import com.d4rk.androidtutorials.java.utils.EdgeToEdgeDelegate; import me.zhanghai.android.fastscroll.FastScrollerBuilder; -public class TableLayoutActivity extends AppCompatActivity { +public class TableLayoutActivity extends UpNavigationActivity { private final Handler handler = new Handler(); private ActivityTableLayoutBinding binding; diff --git a/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/layouts/table/TableLayoutCodeActivity.java b/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/layouts/table/TableLayoutCodeActivity.java index e9359c0c..66cf55ab 100644 --- a/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/layouts/table/TableLayoutCodeActivity.java +++ b/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/layouts/table/TableLayoutCodeActivity.java @@ -4,7 +4,7 @@ import androidx.annotation.NonNull; import androidx.annotation.Nullable; -import androidx.appcompat.app.AppCompatActivity; +import com.d4rk.androidtutorials.java.ui.components.navigation.UpNavigationActivity; import androidx.fragment.app.Fragment; import androidx.viewpager2.adapter.FragmentStateAdapter; @@ -17,7 +17,7 @@ import java.util.ArrayList; -public class TableLayoutCodeActivity extends AppCompatActivity { +public class TableLayoutCodeActivity extends UpNavigationActivity { private ActivityTabLayoutBinding binding; @Override @@ -51,7 +51,7 @@ private static class ViewPagerAdapter extends FragmentStateAdapter { private final ArrayList fragmentList = new ArrayList<>(); private final ArrayList fragmentTitleList = new ArrayList<>(); - public ViewPagerAdapter(@NonNull AppCompatActivity activity) { + public ViewPagerAdapter(@NonNull UpNavigationActivity activity) { super(activity); } diff --git a/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/navigation/bottomnavigation/BottomNavigationActivity.java b/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/navigation/bottomnavigation/BottomNavigationActivity.java index 61c7a39e..16cb6492 100644 --- a/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/navigation/bottomnavigation/BottomNavigationActivity.java +++ b/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/navigation/bottomnavigation/BottomNavigationActivity.java @@ -4,14 +4,14 @@ import android.os.Bundle; import android.os.Handler; -import androidx.appcompat.app.AppCompatActivity; +import com.d4rk.androidtutorials.java.ui.components.navigation.UpNavigationActivity; import com.d4rk.androidtutorials.java.R; import com.d4rk.androidtutorials.java.databinding.ActivityBottomNavigationBinding; import com.d4rk.androidtutorials.java.ui.screens.android.CodeActivity; import com.d4rk.androidtutorials.java.utils.EdgeToEdgeDelegate; -public class BottomNavigationActivity extends AppCompatActivity { +public class BottomNavigationActivity extends UpNavigationActivity { private final Handler handler = new Handler(); private ActivityBottomNavigationBinding binding; diff --git a/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/navigation/drawer/NavigationDrawerActivity.java b/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/navigation/drawer/NavigationDrawerActivity.java index c0b4dd89..77b23e37 100644 --- a/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/navigation/drawer/NavigationDrawerActivity.java +++ b/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/navigation/drawer/NavigationDrawerActivity.java @@ -4,7 +4,7 @@ import android.os.Bundle; import android.os.Handler; -import androidx.appcompat.app.AppCompatActivity; +import com.d4rk.androidtutorials.java.ui.components.navigation.UpNavigationActivity; import androidx.core.view.GravityCompat; import com.d4rk.androidtutorials.java.R; @@ -12,7 +12,7 @@ import com.d4rk.androidtutorials.java.ui.screens.android.CodeActivity; import com.d4rk.androidtutorials.java.utils.EdgeToEdgeDelegate; -public class NavigationDrawerActivity extends AppCompatActivity { +public class NavigationDrawerActivity extends UpNavigationActivity { private final Handler handler = new Handler(); private ActivityNavigationDrawerBinding binding; diff --git a/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/notifications/inbox/InboxNotificationActivity.java b/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/notifications/inbox/InboxNotificationActivity.java index aa352a10..6908abad 100644 --- a/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/notifications/inbox/InboxNotificationActivity.java +++ b/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/notifications/inbox/InboxNotificationActivity.java @@ -10,14 +10,14 @@ import android.os.Handler; import androidx.annotation.RequiresApi; -import androidx.appcompat.app.AppCompatActivity; +import com.d4rk.androidtutorials.java.ui.components.navigation.UpNavigationActivity; import androidx.core.app.NotificationCompat; import com.d4rk.androidtutorials.java.R; import com.d4rk.androidtutorials.java.databinding.ActivityNotificationBinding; import com.d4rk.androidtutorials.java.ui.screens.android.CodeActivity; -public class InboxNotificationActivity extends AppCompatActivity { +public class InboxNotificationActivity extends UpNavigationActivity { private final String notificationChannelId = "inbox_notification"; private final int notificationId = 1; private final Handler handler = new Handler(); diff --git a/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/notifications/simple/SimpleNotificationActivity.java b/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/notifications/simple/SimpleNotificationActivity.java index fe0bf502..55158085 100644 --- a/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/notifications/simple/SimpleNotificationActivity.java +++ b/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/notifications/simple/SimpleNotificationActivity.java @@ -10,14 +10,14 @@ import android.os.Handler; import androidx.annotation.RequiresApi; -import androidx.appcompat.app.AppCompatActivity; +import com.d4rk.androidtutorials.java.ui.components.navigation.UpNavigationActivity; import androidx.core.app.NotificationCompat; import com.d4rk.androidtutorials.java.R; import com.d4rk.androidtutorials.java.databinding.ActivityNotificationBinding; import com.d4rk.androidtutorials.java.ui.screens.android.CodeActivity; -public class SimpleNotificationActivity extends AppCompatActivity { +public class SimpleNotificationActivity extends UpNavigationActivity { private final String simpleChannelId = "simple_notification"; private final int simpleNotificationId = 1; private final Handler handler = new Handler(); diff --git a/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/progress/progressbar/ProgressBarActivity.java b/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/progress/progressbar/ProgressBarActivity.java index 5be7fea6..8371da73 100644 --- a/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/progress/progressbar/ProgressBarActivity.java +++ b/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/progress/progressbar/ProgressBarActivity.java @@ -4,14 +4,14 @@ import android.os.Bundle; import android.os.Handler; -import androidx.appcompat.app.AppCompatActivity; +import com.d4rk.androidtutorials.java.ui.components.navigation.UpNavigationActivity; import com.d4rk.androidtutorials.java.databinding.ActivityProgressBarBinding; import com.d4rk.androidtutorials.java.utils.EdgeToEdgeDelegate; import me.zhanghai.android.fastscroll.FastScrollerBuilder; -public class ProgressBarActivity extends AppCompatActivity { +public class ProgressBarActivity extends UpNavigationActivity { private final Handler handler = new Handler(); private ActivityProgressBarBinding binding; diff --git a/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/progress/progressbar/ProgressBarCodeActivity.java b/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/progress/progressbar/ProgressBarCodeActivity.java index 5aaf43d7..32b46ed4 100644 --- a/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/progress/progressbar/ProgressBarCodeActivity.java +++ b/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/progress/progressbar/ProgressBarCodeActivity.java @@ -4,7 +4,7 @@ import androidx.annotation.NonNull; import androidx.annotation.Nullable; -import androidx.appcompat.app.AppCompatActivity; +import com.d4rk.androidtutorials.java.ui.components.navigation.UpNavigationActivity; import androidx.fragment.app.Fragment; import androidx.viewpager2.adapter.FragmentStateAdapter; @@ -17,7 +17,7 @@ import java.util.ArrayList; -public class ProgressBarCodeActivity extends AppCompatActivity { +public class ProgressBarCodeActivity extends UpNavigationActivity { private ActivityTabLayoutBinding binding; @Override @@ -51,7 +51,7 @@ private static class ViewPagerAdapter extends FragmentStateAdapter { private final ArrayList fragmentList = new ArrayList<>(); private final ArrayList fragmentTitleList = new ArrayList<>(); - public ViewPagerAdapter(@NonNull AppCompatActivity activity) { + public ViewPagerAdapter(@NonNull UpNavigationActivity activity) { super(activity); } diff --git a/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/reviews/ratingbar/RatingBarActivity.java b/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/reviews/ratingbar/RatingBarActivity.java index 5bf4163c..4cf1ff47 100644 --- a/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/reviews/ratingbar/RatingBarActivity.java +++ b/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/reviews/ratingbar/RatingBarActivity.java @@ -5,13 +5,13 @@ import android.os.Handler; import android.widget.Toast; -import androidx.appcompat.app.AppCompatActivity; +import com.d4rk.androidtutorials.java.ui.components.navigation.UpNavigationActivity; import com.d4rk.androidtutorials.java.R; import com.d4rk.androidtutorials.java.databinding.ActivityRatingBarBinding; import com.d4rk.androidtutorials.java.ui.screens.android.CodeActivity; -public class RatingBarActivity extends AppCompatActivity { +public class RatingBarActivity extends UpNavigationActivity { private final Handler handler = new Handler(); private ActivityRatingBarBinding binding; private float rating = 0f; diff --git a/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/start/AndroidStartProjectActivity.java b/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/start/AndroidStartProjectActivity.java index 756b928d..6af4a7a3 100644 --- a/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/start/AndroidStartProjectActivity.java +++ b/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/start/AndroidStartProjectActivity.java @@ -4,7 +4,7 @@ import android.os.Bundle; import android.text.method.LinkMovementMethod; -import androidx.appcompat.app.AppCompatActivity; +import com.d4rk.androidtutorials.java.ui.components.navigation.UpNavigationActivity; import com.d4rk.androidtutorials.java.BuildConfig; import com.d4rk.androidtutorials.java.R; @@ -15,7 +15,7 @@ import me.zhanghai.android.fastscroll.FastScrollerBuilder; -public class AndroidStartProjectActivity extends AppCompatActivity { +public class AndroidStartProjectActivity extends UpNavigationActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); diff --git a/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/textboxes/passwordbox/PasswordBoxActivity.java b/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/textboxes/passwordbox/PasswordBoxActivity.java index fe15e31c..64f340d0 100644 --- a/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/textboxes/passwordbox/PasswordBoxActivity.java +++ b/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/textboxes/passwordbox/PasswordBoxActivity.java @@ -7,14 +7,14 @@ import android.text.method.HideReturnsTransformationMethod; import android.text.method.PasswordTransformationMethod; -import androidx.appcompat.app.AppCompatActivity; +import com.d4rk.androidtutorials.java.ui.components.navigation.UpNavigationActivity; import com.d4rk.androidtutorials.java.R; import com.d4rk.androidtutorials.java.databinding.ActivityPasswordBoxBinding; import com.d4rk.androidtutorials.java.ui.screens.android.CodeActivity; import com.google.android.material.snackbar.Snackbar; -public class PasswordBoxActivity extends AppCompatActivity { +public class PasswordBoxActivity extends UpNavigationActivity { private final Handler handler = new Handler(); private ActivityPasswordBoxBinding binding; diff --git a/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/textboxes/textbox/TextboxActivity.java b/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/textboxes/textbox/TextboxActivity.java index 3bb8eb6b..150ee052 100644 --- a/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/textboxes/textbox/TextboxActivity.java +++ b/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/textboxes/textbox/TextboxActivity.java @@ -4,13 +4,13 @@ import android.os.Bundle; import android.os.Handler; -import androidx.appcompat.app.AppCompatActivity; +import com.d4rk.androidtutorials.java.ui.components.navigation.UpNavigationActivity; import com.d4rk.androidtutorials.java.databinding.ActivityTextBoxBinding; import com.d4rk.androidtutorials.java.ui.screens.android.CodeActivity; import com.google.android.material.snackbar.Snackbar; -public class TextboxActivity extends AppCompatActivity { +public class TextboxActivity extends UpNavigationActivity { private final Handler handler = new Handler(); private ActivityTextBoxBinding binding; diff --git a/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/views/grid/GirdViewActivity.java b/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/views/grid/GirdViewActivity.java index f0357a87..a6007aca 100644 --- a/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/views/grid/GirdViewActivity.java +++ b/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/views/grid/GirdViewActivity.java @@ -7,13 +7,13 @@ import android.widget.TextView; import android.widget.Toast; -import androidx.appcompat.app.AppCompatActivity; +import com.d4rk.androidtutorials.java.ui.components.navigation.UpNavigationActivity; import com.d4rk.androidtutorials.java.databinding.ActivityGridViewBinding; import com.d4rk.androidtutorials.java.ui.screens.android.CodeActivity; import com.d4rk.androidtutorials.java.utils.EdgeToEdgeDelegate; -public class GirdViewActivity extends AppCompatActivity { +public class GirdViewActivity extends UpNavigationActivity { private final String[] numbers = {"A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z"}; private final Handler handler = new Handler(); diff --git a/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/views/images/ImagesActivity.java b/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/views/images/ImagesActivity.java index 408ec809..6a4f7138 100644 --- a/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/views/images/ImagesActivity.java +++ b/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/views/images/ImagesActivity.java @@ -4,14 +4,14 @@ import android.os.Bundle; import android.os.Handler; -import androidx.appcompat.app.AppCompatActivity; +import com.d4rk.androidtutorials.java.ui.components.navigation.UpNavigationActivity; import com.d4rk.androidtutorials.java.databinding.ActivityImagesBinding; import com.d4rk.androidtutorials.java.utils.EdgeToEdgeDelegate; import me.zhanghai.android.fastscroll.FastScrollerBuilder; -public class ImagesActivity extends AppCompatActivity { +public class ImagesActivity extends UpNavigationActivity { private final Handler handler = new Handler(); private ActivityImagesBinding binding; diff --git a/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/views/images/ImagesCodeActivity.java b/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/views/images/ImagesCodeActivity.java index c8555d03..b16722d3 100644 --- a/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/views/images/ImagesCodeActivity.java +++ b/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/views/images/ImagesCodeActivity.java @@ -4,7 +4,7 @@ import androidx.annotation.NonNull; import androidx.annotation.Nullable; -import androidx.appcompat.app.AppCompatActivity; +import com.d4rk.androidtutorials.java.ui.components.navigation.UpNavigationActivity; import androidx.fragment.app.Fragment; import androidx.viewpager2.adapter.FragmentStateAdapter; @@ -17,7 +17,7 @@ import java.util.ArrayList; -public class ImagesCodeActivity extends AppCompatActivity { +public class ImagesCodeActivity extends UpNavigationActivity { private ActivityTabLayoutBinding binding; @Override @@ -51,7 +51,7 @@ private static class ViewPagerAdapter extends FragmentStateAdapter { private final ArrayList fragmentList = new ArrayList<>(); private final ArrayList fragmentTitleList = new ArrayList<>(); - public ViewPagerAdapter(@NonNull AppCompatActivity activity) { + public ViewPagerAdapter(@NonNull UpNavigationActivity activity) { super(activity); } diff --git a/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/views/web/WebViewActivity.java b/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/views/web/WebViewActivity.java index 1e196d5a..62727319 100644 --- a/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/views/web/WebViewActivity.java +++ b/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/views/web/WebViewActivity.java @@ -7,7 +7,7 @@ import android.webkit.WebSettings; import android.webkit.WebView; -import androidx.appcompat.app.AppCompatActivity; +import com.d4rk.androidtutorials.java.ui.components.navigation.UpNavigationActivity; import com.d4rk.androidtutorials.java.databinding.ActivityWebviewBinding; import com.d4rk.androidtutorials.java.ui.screens.android.CodeActivity; @@ -15,7 +15,7 @@ import me.zhanghai.android.fastscroll.FastScrollerBuilder; -public class WebViewActivity extends AppCompatActivity { +public class WebViewActivity extends UpNavigationActivity { private final Handler handler = new Handler(); private ActivityWebviewBinding binding; diff --git a/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/help/HelpActivity.java b/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/help/HelpActivity.java index 78e8731f..55ef65f7 100644 --- a/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/help/HelpActivity.java +++ b/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/help/HelpActivity.java @@ -11,7 +11,7 @@ import androidx.annotation.NonNull; import androidx.appcompat.app.ActionBar; import androidx.appcompat.app.AlertDialog; -import androidx.appcompat.app.AppCompatActivity; +import com.d4rk.androidtutorials.java.ui.components.navigation.UpNavigationActivity; import androidx.lifecycle.ViewModelProvider; import androidx.preference.Preference; import androidx.preference.PreferenceFragmentCompat; @@ -30,7 +30,7 @@ import dagger.hilt.android.AndroidEntryPoint; @AndroidEntryPoint -public class HelpActivity extends AppCompatActivity { +public class HelpActivity extends UpNavigationActivity { private HelpViewModel helpViewModel; diff --git a/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/settings/screens/permissions/PermissionsActivity.java b/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/settings/screens/permissions/PermissionsActivity.java index 58fd8c1e..881cb13f 100644 --- a/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/settings/screens/permissions/PermissionsActivity.java +++ b/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/settings/screens/permissions/PermissionsActivity.java @@ -2,14 +2,14 @@ import android.os.Bundle; -import androidx.appcompat.app.AppCompatActivity; +import com.d4rk.androidtutorials.java.ui.components.navigation.UpNavigationActivity; import androidx.preference.PreferenceFragmentCompat; import com.d4rk.androidtutorials.java.R; import com.d4rk.androidtutorials.java.databinding.ActivityPermissionsBinding; import com.d4rk.androidtutorials.java.utils.EdgeToEdgeDelegate; -public class PermissionsActivity extends AppCompatActivity { +public class PermissionsActivity extends UpNavigationActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);