mirror of
				https://github.com/SimpleMobileTools/Simple-Notes.git
				synced 2025-06-05 17:00:23 +02:00 
			
		
		
		
	try making the "Show keyboard on startup" more reliable
This commit is contained in:
		| @@ -1,5 +1,6 @@ | |||||||
| package com.simplemobiletools.notes.pro.fragments | package com.simplemobiletools.notes.pro.fragments | ||||||
|  |  | ||||||
|  | import android.content.Context | ||||||
| import android.graphics.Typeface | import android.graphics.Typeface | ||||||
| import android.os.Bundle | import android.os.Bundle | ||||||
| import android.text.Editable | import android.text.Editable | ||||||
| @@ -12,6 +13,7 @@ import android.view.LayoutInflater | |||||||
| import android.view.View | import android.view.View | ||||||
| import android.view.ViewGroup | import android.view.ViewGroup | ||||||
| import android.view.inputmethod.EditorInfo | import android.view.inputmethod.EditorInfo | ||||||
|  | import android.view.inputmethod.InputMethodManager | ||||||
| import com.simplemobiletools.commons.extensions.* | import com.simplemobiletools.commons.extensions.* | ||||||
| import com.simplemobiletools.notes.pro.R | import com.simplemobiletools.notes.pro.R | ||||||
| import com.simplemobiletools.notes.pro.activities.MainActivity | import com.simplemobiletools.notes.pro.activities.MainActivity | ||||||
| @@ -138,8 +140,12 @@ class TextFragment : NoteFragment() { | |||||||
|                 setSelection(if (config.placeCursorToEnd) text.length else 0) |                 setSelection(if (config.placeCursorToEnd) text.length else 0) | ||||||
|             } |             } | ||||||
|  |  | ||||||
|             if (config.showKeyboard) { |             if (config.showKeyboard && isMenuVisible) { | ||||||
|                 requestFocus() |                 onGlobalLayout { | ||||||
|  |                     requestFocus() | ||||||
|  |                     val inputManager = activity!!.getSystemService(Context.INPUT_METHOD_SERVICE) as InputMethodManager | ||||||
|  |                     inputManager.showSoftInput(this, InputMethodManager.SHOW_IMPLICIT) | ||||||
|  |                 } | ||||||
|             } |             } | ||||||
|  |  | ||||||
|             imeOptions = if (config.useIncognitoMode) { |             imeOptions = if (config.useIncognitoMode) { | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user