@ -1,5 +1,6 @@
package com.deniscerri.ytdl ;
package com.deniscerri.ytdl ;
import android.app.ActionBar ;
import android.content.Context ;
import android.content.Context ;
import android.graphics.PorterDuff ;
import android.graphics.PorterDuff ;
import android.graphics.Typeface ;
import android.graphics.Typeface ;
@ -15,8 +16,10 @@ import androidx.fragment.app.FragmentTransaction;
import androidx.recyclerview.widget.GridLayoutManager ;
import androidx.recyclerview.widget.GridLayoutManager ;
import androidx.recyclerview.widget.LinearLayoutManager ;
import androidx.recyclerview.widget.LinearLayoutManager ;
import androidx.recyclerview.widget.RecyclerView ;
import androidx.recyclerview.widget.RecyclerView ;
import androidx.swiperefreshlayout.widget.SwipeRefreshLayout ;
import android.text.InputType ;
import android.text.InputType ;
import android.util.Log ;
import android.util.TypedValue ;
import android.util.TypedValue ;
import android.view.Gravity ;
import android.view.Gravity ;
import android.view.LayoutInflater ;
import android.view.LayoutInflater ;
@ -79,15 +82,25 @@ public class HistoryFragment extends Fragment {
initViews ( ) ;
initViews ( ) ;
dbManager = new DBManager ( requireContext ( ) ) ;
dbManager = new DBManager ( requireContext ( ) ) ;
historyObjects = dbManager . merrHistorine ( ) ;
initCards ( ) ;
SwipeRefreshLayout swipeRefreshLayout = fragmentView . findViewById ( R . id . swiperefresh ) ;
swipeRefreshLayout . setOnRefreshListener ( ( ) - > {
initCards ( ) ;
swipeRefreshLayout . setRefreshing ( false ) ;
} ) ;
System . out . println ( historyObjects ) ;
return fragmentView ;
}
private void initCards ( ) {
linearLayout . removeAllViews ( ) ;
historyObjects = dbManager . merrHistorine ( ) ;
for ( int i = historyObjects . size ( ) - 1 ; i > = 0 ; i - - ) {
for ( int i = historyObjects . size ( ) - 1 ; i > = 0 ; i - - ) {
createCard ( historyObjects . get ( i ) ) ;
createCard ( historyObjects . get ( i ) ) ;
}
}
return fragmentView ;
}
}
private int getDp ( int value ) {
private int getDp ( int value ) {