| 
						
						
						
					 | 
					 | 
					@ -1,6 +1,7 @@ | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					package io.legado.app.ui.main.bookshelf | 
					 | 
					 | 
					 | 
					package io.legado.app.ui.main.bookshelf | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					import android.annotation.SuppressLint | 
					 | 
					 | 
					 | 
					import android.annotation.SuppressLint | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					import android.content.Intent | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					import android.view.Menu | 
					 | 
					 | 
					 | 
					import android.view.Menu | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					import android.view.MenuItem | 
					 | 
					 | 
					 | 
					import android.view.MenuItem | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					import androidx.fragment.app.activityViewModels | 
					 | 
					 | 
					 | 
					import androidx.fragment.app.activityViewModels | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					 | 
					@ -23,6 +24,7 @@ import io.legado.app.ui.book.cache.CacheActivity | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					import io.legado.app.ui.book.group.GroupManageDialog | 
					 | 
					 | 
					 | 
					import io.legado.app.ui.book.group.GroupManageDialog | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					import io.legado.app.ui.book.local.ImportBookActivity | 
					 | 
					 | 
					 | 
					import io.legado.app.ui.book.local.ImportBookActivity | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					import io.legado.app.ui.book.manage.BookshelfManageActivity | 
					 | 
					 | 
					 | 
					import io.legado.app.ui.book.manage.BookshelfManageActivity | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					import io.legado.app.ui.book.remote.RemoteBookActivity | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					import io.legado.app.ui.book.search.SearchActivity | 
					 | 
					 | 
					 | 
					import io.legado.app.ui.book.search.SearchActivity | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					import io.legado.app.ui.document.HandleFileContract | 
					 | 
					 | 
					 | 
					import io.legado.app.ui.document.HandleFileContract | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					import io.legado.app.ui.main.MainViewModel | 
					 | 
					 | 
					 | 
					import io.legado.app.ui.main.MainViewModel | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					 | 
					@ -74,6 +76,8 @@ abstract class BaseBookshelfFragment(layoutId: Int) : VMBaseFragment<BookshelfVi | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    override fun onCompatOptionsItemSelected(item: MenuItem) { | 
					 | 
					 | 
					 | 
					    override fun onCompatOptionsItemSelected(item: MenuItem) { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        super.onCompatOptionsItemSelected(item) | 
					 | 
					 | 
					 | 
					        super.onCompatOptionsItemSelected(item) | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        when (item.itemId) { | 
					 | 
					 | 
					 | 
					        when (item.itemId) { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					            // 查看远程书籍 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					            R.id.menu_remote -> startActivity<RemoteBookActivity>() | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            R.id.menu_search -> startActivity<SearchActivity>() | 
					 | 
					 | 
					 | 
					            R.id.menu_search -> startActivity<SearchActivity>() | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            R.id.menu_update_toc -> activityViewModel.upToc(books) | 
					 | 
					 | 
					 | 
					            R.id.menu_update_toc -> activityViewModel.upToc(books) | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            R.id.menu_bookshelf_layout -> configBookshelf() | 
					 | 
					 | 
					 | 
					            R.id.menu_bookshelf_layout -> configBookshelf() | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					 | 
					
  |