Как предотвратить закрытие клавиатуры при открытии нового activity?
Я добавил действия к text selection android, но при их выполнении клавиатура закрывается. Как сделать так, чтобы клавиатура не закрывалась?
<activity android:name="app1.droid.BoldActivity" android:label="Bold">
<intent-filter>
<action android:name="android.intent.action.PROCESS_TEXT" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="text/plain" />
</intent-filter>
</activity>
public class BoldActivity : Activity
{
protected override void OnCreate(Bundle savedInstanceState)
{
base.OnCreate(savedInstanceState);
Window.SetSoftInputMode(SoftInput.StateAlwaysVisible);
var text = Intent.GetCharSequenceExtra(Android.Content.Intent.ExtraProcessText);
var read = Intent.GetBooleanExtra(Android.Content.Intent.ExtraProcessTextReadonly, false);
if (!read && text != null)
{
var outIntent = new Android.Content.Intent();
outIntent.PutExtra(Android.Content.Intent.ExtraProcessText, HtmlCompat.FromHtml("<b>" + text + "</b>", 0));
base.OnStop();
SetResult(Result.Ok, outIntent);
}
Finish();
}
}
