|  |  | @ -109,7 +109,6 @@ class SearchActivity : VMBaseActivity<ActivityBookSearchBinding, SearchViewModel | 
			
		
	
		
		
			
				
					
					|  |  |  |     override fun onCompatCreateOptionsMenu(menu: Menu): Boolean { |  |  |  |     override fun onCompatCreateOptionsMenu(menu: Menu): Boolean { | 
			
		
	
		
		
			
				
					
					|  |  |  |         menuInflater.inflate(R.menu.book_search, menu) |  |  |  |         menuInflater.inflate(R.menu.book_search, menu) | 
			
		
	
		
		
			
				
					
					|  |  |  |         this.menu = menu |  |  |  |         this.menu = menu | 
			
		
	
		
		
			
				
					
					|  |  |  |         upSearchScopeMenu() |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         precisionSearchMenuItem = menu.findItem(R.id.menu_precision_search) |  |  |  |         precisionSearchMenuItem = menu.findItem(R.id.menu_precision_search) | 
			
		
	
		
		
			
				
					
					|  |  |  |         precisionSearchMenuItem?.isChecked = getPrefBoolean(PreferKey.precisionSearch) |  |  |  |         precisionSearchMenuItem?.isChecked = getPrefBoolean(PreferKey.precisionSearch) | 
			
		
	
		
		
			
				
					
					|  |  |  |         return super.onCompatCreateOptionsMenu(menu) |  |  |  |         return super.onCompatCreateOptionsMenu(menu) | 
			
		
	
	
		
		
			
				
					|  |  | @ -220,7 +219,7 @@ class SearchActivity : VMBaseActivity<ActivityBookSearchBinding, SearchViewModel | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |     private fun initData() { |  |  |  |     private fun initData() { | 
			
		
	
		
		
			
				
					
					|  |  |  |         viewModel.searchScope.stateLiveData.observe(this) { |  |  |  |         viewModel.searchScope.stateLiveData.observe(this) { | 
			
		
	
		
		
			
				
					
					|  |  |  |             upSearchScopeMenu() |  |  |  |             upSearchScope() | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |         } |  |  |  |         } | 
			
		
	
		
		
			
				
					
					|  |  |  |         viewModel.isSearchLiveData.observe(this) { |  |  |  |         viewModel.isSearchLiveData.observe(this) { | 
			
		
	
		
		
			
				
					
					|  |  |  |             if (it) { |  |  |  |             if (it) { | 
			
		
	
	
		
		
			
				
					|  |  | @ -237,9 +236,8 @@ class SearchActivity : VMBaseActivity<ActivityBookSearchBinding, SearchViewModel | 
			
		
	
		
		
			
				
					
					|  |  |  |         } |  |  |  |         } | 
			
		
	
		
		
			
				
					
					|  |  |  |     } |  |  |  |     } | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |     private fun upSearchScopeMenu() { |  |  |  |     private fun upSearchScope() { | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |         menu?.findItem(R.id.menu_search_scope)?.title = |  |  |  |         binding.tvSearchScope.text = viewModel.searchScope.display | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |             "${getString(R.string.search_scope)}-${viewModel.searchScope.display}" |  |  |  |  | 
			
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  |     } |  |  |  |     } | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |     /** |  |  |  |     /** | 
			
		
	
	
		
		
			
				
					|  |  | @ -249,7 +247,7 @@ class SearchActivity : VMBaseActivity<ActivityBookSearchBinding, SearchViewModel | 
			
		
	
		
		
			
				
					
					|  |  |  |         val searchScope = intent?.getStringExtra("searchScope") |  |  |  |         val searchScope = intent?.getStringExtra("searchScope") | 
			
		
	
		
		
			
				
					
					|  |  |  |         searchScope?.let { |  |  |  |         searchScope?.let { | 
			
		
	
		
		
			
				
					
					|  |  |  |             viewModel.searchScope.update(searchScope) |  |  |  |             viewModel.searchScope.update(searchScope) | 
			
		
	
		
		
			
				
					
					|  |  |  |             upSearchScopeMenu() |  |  |  |             upSearchScope() | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |         } |  |  |  |         } | 
			
		
	
		
		
			
				
					
					|  |  |  |         val key = intent?.getStringExtra("key") |  |  |  |         val key = intent?.getStringExtra("key") | 
			
		
	
		
		
			
				
					
					|  |  |  |         if (key.isNullOrBlank()) { |  |  |  |         if (key.isNullOrBlank()) { | 
			
		
	
	
		
		
			
				
					|  |  | 
 |