| 
						
						
							
								
							
						
						
					 | 
					 | 
					@ -9,7 +9,7 @@ import androidx.recyclerview.widget.GridLayoutManager | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					import androidx.recyclerview.widget.LinearLayoutManager | 
					 | 
					 | 
					 | 
					import androidx.recyclerview.widget.LinearLayoutManager | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					import io.legado.app.App | 
					 | 
					 | 
					 | 
					import io.legado.app.App | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					import io.legado.app.R | 
					 | 
					 | 
					 | 
					import io.legado.app.R | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					import io.legado.app.base.VMBaseFragment | 
					 | 
					 | 
					 | 
					import io.legado.app.base.BaseFragment | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					import io.legado.app.constant.BookType | 
					 | 
					 | 
					 | 
					import io.legado.app.constant.BookType | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					import io.legado.app.constant.Bus | 
					 | 
					 | 
					 | 
					import io.legado.app.constant.Bus | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					import io.legado.app.constant.PreferKey | 
					 | 
					 | 
					 | 
					import io.legado.app.constant.PreferKey | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					 | 
					@ -22,19 +22,15 @@ import io.legado.app.ui.book.info.BookInfoActivity | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					import io.legado.app.ui.book.read.ReadBookActivity | 
					 | 
					 | 
					 | 
					import io.legado.app.ui.book.read.ReadBookActivity | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					import io.legado.app.ui.main.MainViewModel | 
					 | 
					 | 
					 | 
					import io.legado.app.ui.main.MainViewModel | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					import io.legado.app.utils.getPrefInt | 
					 | 
					 | 
					 | 
					import io.legado.app.utils.getPrefInt | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					import io.legado.app.utils.getViewModel | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					import io.legado.app.utils.getViewModelOfActivity | 
					 | 
					 | 
					 | 
					import io.legado.app.utils.getViewModelOfActivity | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					import io.legado.app.utils.observeEvent | 
					 | 
					 | 
					 | 
					import io.legado.app.utils.observeEvent | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					import kotlinx.android.synthetic.main.fragment_books.* | 
					 | 
					 | 
					 | 
					import kotlinx.android.synthetic.main.fragment_books.* | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					import org.jetbrains.anko.startActivity | 
					 | 
					 | 
					 | 
					import org.jetbrains.anko.startActivity | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					class BooksFragment : VMBaseFragment<BooksViewModel>(R.layout.fragment_books), | 
					 | 
					 | 
					 | 
					class BooksFragment : BaseFragment(R.layout.fragment_books), | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    BooksAdapter.CallBack { | 
					 | 
					 | 
					 | 
					    BooksAdapter.CallBack { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    override val viewModel: BooksViewModel | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        get() = getViewModel(BooksViewModel::class.java) | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    companion object { | 
					 | 
					 | 
					 | 
					    companion object { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        fun newInstance(position: Int): BooksFragment { | 
					 | 
					 | 
					 | 
					        fun newInstance(position: Int): BooksFragment { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            return BooksFragment().apply { | 
					 | 
					 | 
					 | 
					            return BooksFragment().apply { | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					 | 
					
  |