Skip to content

Commit 996aecd

Browse files
authored
Merge pull request #175 from ncapdevi/3.0.0
3.0.0
2 parents ef95c10 + 099c8e0 commit 996aecd

23 files changed

+465
-182
lines changed

.gitignore

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,8 @@
11
*.iml
22
.gradle
33
/local.properties
4-
/.idea/workspace.xml
5-
/.idea/libraries
64
.DS_Store
75
/build
86
/captures
97
.idea
10-
/.idea/
8+

app/build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,9 +29,9 @@ dependencies {
2929
implementation project(':frag-nav')
3030
// implementation 'com.ncapdevi:frag-nav:2.2.1'
3131
implementation project(':frag-nav')
32-
implementation "com.android.support:appcompat-v7:$rootProject.ext.supportVersion"
3332
implementation "com.android.support:design:$rootProject.ext.supportVersion"
33+
implementation "com.android.support:appcompat-v7:$rootProject.ext.supportVersion"
3434
implementation "com.roughike:bottom-bar:2.3.1"
3535
testImplementation "junit:junit:$rootProject.ext.junitVersion"
36-
compile "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
36+
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
3737
}

app/src/main/AndroidManifest.xml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,15 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
3+
xmlns:tools="http://schemas.android.com/tools"
34
package="com.ncapdevi.sample">
45

56
<application
67
android:allowBackup="true"
78
android:icon="@mipmap/ic_launcher"
89
android:label="@string/app_name"
910
android:supportsRtl="true"
10-
android:theme="@style/AppTheme">
11+
android:theme="@style/AppTheme"
12+
tools:ignore="GoogleAppIndexingWarning">
1113
<activity android:name=".activities.MainActivity">
1214
<intent-filter>
1315
<action android:name="android.intent.action.MAIN"/>

app/src/main/java/com/ncapdevi/sample/activities/BottomTabsActivity.kt

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,11 @@ import com.ncapdevi.fragnav.FragNavController
99
import com.ncapdevi.fragnav.FragNavLogger
1010
import com.ncapdevi.fragnav.FragNavSwitchController
1111
import com.ncapdevi.fragnav.FragNavTransactionOptions
12-
import com.ncapdevi.fragnav.tabhistory.FragNavTabHistoryController
1312
import com.ncapdevi.fragnav.tabhistory.UniqueTabHistoryStrategy
1413
import com.ncapdevi.sample.R
1514
import com.ncapdevi.sample.fragments.*
1615
import com.roughike.bottombar.BottomBar
1716

18-
1917
class BottomTabsActivity : AppCompatActivity(), BaseFragment.FragmentNavigation, FragNavController.TransactionListener, FragNavController.RootFragmentListener {
2018
override val numberOfRootFragments: Int = 5
2119

@@ -55,8 +53,6 @@ class BottomTabsActivity : AppCompatActivity(), BaseFragment.FragmentNavigation,
5553
bottomBar.selectTabAtPosition(INDEX_NEARBY)
5654
}
5755

58-
59-
fragNavController.executePendingTransactions()
6056
bottomBar.setOnTabSelectListener({ tabId ->
6157
when (tabId) {
6258
R.id.bb_menu_recents -> fragNavController.switchTab(INDEX_RECENTS)
@@ -68,7 +64,6 @@ class BottomTabsActivity : AppCompatActivity(), BaseFragment.FragmentNavigation,
6864
}, initial)
6965

7066
bottomBar.setOnTabReselectListener { fragNavController.clearStack() }
71-
7267
}
7368

7469
override fun onBackPressed() {

app/src/main/java/com/ncapdevi/sample/fragments/BaseFragment.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,6 @@ open class BaseFragment : Fragment() {
4646
}
4747

4848
companion object {
49-
val ARGS_INSTANCE = "com.ncapdevi.sample.argsInstance"
49+
const val ARGS_INSTANCE = "com.ncapdevi.sample.argsInstance"
5050
}
5151
}

app/src/main/java/com/ncapdevi/sample/fragments/FavoritesFragment.kt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package com.ncapdevi.sample.fragments
22

3+
import android.annotation.SuppressLint
34
import android.os.Bundle
45
import android.view.View
56

@@ -8,12 +9,13 @@ import android.view.View
89
*/
910
class FavoritesFragment : BaseFragment() {
1011

12+
@SuppressLint("SetTextI18n")
1113
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
1214
super.onViewCreated(view, savedInstanceState)
1315
btn.setOnClickListener {
1416
mFragmentNavigation.pushFragment(FavoritesFragment.newInstance(mInt + 1))
1517
}
16-
btn.text = javaClass.simpleName + " " + mInt
18+
btn.text = """${javaClass.simpleName} $mInt"""
1719
}
1820

1921
companion object {

app/src/main/java/com/ncapdevi/sample/fragments/FoodFragment.kt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package com.ncapdevi.sample.fragments
22

3+
import android.annotation.SuppressLint
34
import android.os.Bundle
45
import android.view.View
56

@@ -8,12 +9,13 @@ import android.view.View
89
*/
910
class FoodFragment : BaseFragment() {
1011

12+
@SuppressLint("SetTextI18n")
1113
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
1214
super.onViewCreated(view, savedInstanceState)
1315
btn.setOnClickListener {
1416
mFragmentNavigation.pushFragment(FoodFragment.newInstance(mInt + 1))
1517
}
16-
btn.text = javaClass.simpleName + " " + mInt
18+
btn.text = """${javaClass.simpleName} $mInt"""
1719
}
1820

1921
companion object {

app/src/main/java/com/ncapdevi/sample/fragments/FriendsFragment.kt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package com.ncapdevi.sample.fragments
22

3+
import android.annotation.SuppressLint
34
import android.os.Bundle
45
import android.view.View
56

@@ -9,12 +10,13 @@ import android.view.View
910
class FriendsFragment : BaseFragment() {
1011

1112

13+
@SuppressLint("SetTextI18n")
1214
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
1315
super.onViewCreated(view, savedInstanceState)
1416
btn.setOnClickListener {
1517
mFragmentNavigation.pushFragment(FriendsFragment.newInstance(mInt + 1))
1618
}
17-
btn.text = javaClass.simpleName + " " + mInt
19+
btn.text = """${javaClass.simpleName} $mInt"""
1820
}
1921

2022
companion object {

app/src/main/java/com/ncapdevi/sample/fragments/NearbyFragment.kt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package com.ncapdevi.sample.fragments
22

3+
import android.annotation.SuppressLint
34
import android.os.Bundle
45
import android.view.View
56

@@ -8,12 +9,13 @@ import android.view.View
89
*/
910
class NearbyFragment : BaseFragment() {
1011

12+
@SuppressLint("SetTextI18n")
1113
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
1214
super.onViewCreated(view, savedInstanceState)
1315
btn.setOnClickListener {
1416
mFragmentNavigation.pushFragment(NearbyFragment.newInstance(mInt + 1))
1517
}
16-
btn.text = javaClass.simpleName + " " + mInt
18+
btn.text = """${javaClass.simpleName} $mInt"""
1719
}
1820

1921
companion object {

app/src/main/java/com/ncapdevi/sample/fragments/RecentsFragment.kt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package com.ncapdevi.sample.fragments
22

3+
import android.annotation.SuppressLint
34
import android.os.Bundle
45
import android.view.View
56

@@ -9,12 +10,13 @@ import android.view.View
910
class RecentsFragment : BaseFragment() {
1011

1112

13+
@SuppressLint("SetTextI18n")
1214
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
1315
super.onViewCreated(view, savedInstanceState)
1416
btn.setOnClickListener {
1517
mFragmentNavigation.pushFragment(RecentsFragment.newInstance(mInt + 1))
1618
}
17-
btn.text = javaClass.simpleName + " " + mInt
19+
btn.text = """${javaClass.simpleName} $mInt"""
1820
}
1921

2022
companion object {

0 commit comments

Comments
 (0)