Working to identify a crash

feature/top10
Aurelien Hubert 7 years ago
parent 13ce34a3bd
commit b2ff8b9a90
  1. 15
      app/src/main/AndroidManifest.xml
  2. 22
      app/src/main/java/net/pokeranalytics/android/ui/fragment/DataListFragment.kt

@ -23,14 +23,23 @@
<category android:name="android.intent.category.LAUNCHER" /> <category android:name="android.intent.category.LAUNCHER" />
</intent-filter> </intent-filter>
</activity> </activity>
<activity android:name=".ui.activity.DataListActivity" />
<activity <activity
android:name=".ui.activity.SessionActivity" android:name=".ui.activity.SessionActivity"
android:launchMode="singleTop" android:launchMode="singleTop"
android:windowSoftInputMode="adjustNothing" /> android:windowSoftInputMode="adjustNothing" />
<activity android:name=".ui.activity.EditableDataActivity" /> <activity
<activity android:name=".ui.activity.CurrenciesActivity" /> android:name=".ui.activity.DataListActivity"
android:launchMode="singleTop" />
<activity
android:name=".ui.activity.EditableDataActivity"
android:launchMode="singleTop" />
<activity
android:name=".ui.activity.CurrenciesActivity"
android:launchMode="singleTop" />
<meta-data <meta-data
android:name="preloaded_fonts" android:name="preloaded_fonts"

@ -19,6 +19,7 @@ import net.pokeranalytics.android.ui.fragment.components.PokerAnalyticsFragment
import net.pokeranalytics.android.ui.view.RowRepresentable import net.pokeranalytics.android.ui.view.RowRepresentable
import net.pokeranalytics.android.ui.view.RowViewType import net.pokeranalytics.android.ui.view.RowViewType
import net.pokeranalytics.android.ui.view.rowrepresentable.SettingRow import net.pokeranalytics.android.ui.view.rowrepresentable.SettingRow
import timber.log.Timber
class DataListFragment : PokerAnalyticsFragment(), LiveRowRepresentableDataSource, class DataListFragment : PokerAnalyticsFragment(), LiveRowRepresentableDataSource,
@ -34,10 +35,24 @@ class DataListFragment : PokerAnalyticsFragment(), LiveRowRepresentableDataSourc
override fun onViewCreated(view: View, savedInstanceState: Bundle?) { override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onViewCreated(view, savedInstanceState) super.onViewCreated(view, savedInstanceState)
Timber.d("onViewCreated: ${this}")
initData() initData()
initUI() initUI()
} }
override fun onResume() {
super.onResume()
Timber.d("addChangeListener: ${this}")
Timber.d("addChangeListener: ${this.recyclerView}")
this.recyclerView?.adapter?.notifyDataSetChanged()
}
override fun onPause() {
super.onPause()
this.items.removeAllChangeListeners()
}
override fun rowRepresentableForPosition(position: Int): RowRepresentable? { override fun rowRepresentableForPosition(position: Int): RowRepresentable? {
return this.items[position] as RowRepresentable return this.items[position] as RowRepresentable
} }
@ -110,11 +125,16 @@ class DataListFragment : PokerAnalyticsFragment(), LiveRowRepresentableDataSourc
this.toolbar.title = this.dataType.localizedTitle(requireContext()) this.toolbar.title = this.dataType.localizedTitle(requireContext())
val realm = Realm.getDefaultInstance() val realm = Realm.getDefaultInstance()
/*
this.dataType.relatedResultsRepresentable?.let { this.dataType.relatedResultsRepresentable?.let {
this.items = it.items(realm) this.items = it.items(realm)
this.items.addChangeListener { newItems -> this.items.addChangeListener { newItems ->
this.recyclerView.adapter?.notifyDataSetChanged() Timber.d("addChangeListener: $newItems")
Timber.d("addChangeListener: ${this.recyclerView}")
Timber.d("addChangeListener: ${this}")
this.recyclerView?.adapter?.notifyDataSetChanged()
} }
} }
*/
} }
} }
Loading…
Cancel
Save