|  |  |  | @ -13,6 +13,7 @@ import android.widget.SeekBar | 
		
	
		
			
				|  |  |  |  | import android.widget.TextView | 
		
	
		
			
				|  |  |  |  | import androidx.appcompat.app.AppCompatActivity | 
		
	
		
			
				|  |  |  |  | import androidx.appcompat.widget.AppCompatRadioButton | 
		
	
		
			
				|  |  |  |  | import androidx.core.view.postDelayed | 
		
	
		
			
				|  |  |  |  | import com.loper7.date_time_picker.number_picker.NumberPicker | 
		
	
		
			
				|  |  |  |  | import com.yinuo.safetywatcher.R | 
		
	
		
			
				|  |  |  |  | import com.yinuo.safetywatcher.databinding.ActivityBaseBinding | 
		
	
	
		
			
				
					|  |  |  | @ -38,6 +39,13 @@ abstract class BaseActivity : AppCompatActivity() { | 
		
	
		
			
				|  |  |  |  |         setTopBar() | 
		
	
		
			
				|  |  |  |  |     } | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  |     override fun onResume() { | 
		
	
		
			
				|  |  |  |  |         super.onResume() | 
		
	
		
			
				|  |  |  |  |         getDefaultFocusView()?.postDelayed(10){ | 
		
	
		
			
				|  |  |  |  |             getDefaultFocusView()?.requestFocus() | 
		
	
		
			
				|  |  |  |  |         } | 
		
	
		
			
				|  |  |  |  |     } | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  |     private fun setChildContent() { | 
		
	
		
			
				|  |  |  |  |         val contentView = generateContentView() | 
		
	
		
			
				|  |  |  |  |         baseBinding.container.addView( | 
		
	
	
		
			
				
					|  |  |  | @ -82,6 +90,10 @@ abstract class BaseActivity : AppCompatActivity() { | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  |     open val isHome: Boolean = false | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  |     open fun getDefaultFocusView(): View? { | 
		
	
		
			
				|  |  |  |  |         return baseBinding.topBar.mBinding?.backArea | 
		
	
		
			
				|  |  |  |  |     } | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  |     abstract fun onOptionClick(type: Int, target: View) | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  |     abstract fun getOptions(): List<CommonTopBar.Option>? | 
		
	
	
		
			
				
					|  |  |  | 
 |