mirror of
https://github.com/Julow/Unexpected-Keyboard.git
synced 2025-06-21 18:23:27 +02:00
Show a message in voice input chooser when empty
This avoids creating an empty dialog that appears as a mysterious white rectangle.
This commit is contained in:
parent
92d50dd73f
commit
bee59aceaa
@ -131,4 +131,5 @@ Tato aplikace neobsahuje žádné reklamy, nevyužívá připojení k síti a je
|
|||||||
<string name="clipboard_pin_heading">Připnout</string>
|
<string name="clipboard_pin_heading">Připnout</string>
|
||||||
<string name="clipboard_remove_confirm">Odebrat ze schránky?</string>
|
<string name="clipboard_remove_confirm">Odebrat ze schránky?</string>
|
||||||
<string name="clipboard_remove_confirmed">Ano</string>
|
<string name="clipboard_remove_confirmed">Ano</string>
|
||||||
|
<!-- <string name="toast_no_voice_input">No voice typing app installed</string> -->
|
||||||
</resources>
|
</resources>
|
||||||
|
@ -131,4 +131,5 @@ Diese App enthält keine Werbung, benötigt keinen Netzwerkzugriff und ist quell
|
|||||||
<string name="clipboard_pin_heading">Angeheftet</string>
|
<string name="clipboard_pin_heading">Angeheftet</string>
|
||||||
<string name="clipboard_remove_confirm">Aus der Zwischenablage entfernen?</string>
|
<string name="clipboard_remove_confirm">Aus der Zwischenablage entfernen?</string>
|
||||||
<string name="clipboard_remove_confirmed">Ja</string>
|
<string name="clipboard_remove_confirmed">Ja</string>
|
||||||
|
<!-- <string name="toast_no_voice_input">No voice typing app installed</string> -->
|
||||||
</resources>
|
</resources>
|
||||||
|
@ -131,4 +131,5 @@ La misma no contiene ningún anuncio/publicidad, no realiza peticiones de red y
|
|||||||
<string name="clipboard_pin_heading">Pegado</string>
|
<string name="clipboard_pin_heading">Pegado</string>
|
||||||
<string name="clipboard_remove_confirm">¿Sacar este portapapeles?</string>
|
<string name="clipboard_remove_confirm">¿Sacar este portapapeles?</string>
|
||||||
<string name="clipboard_remove_confirmed">Sí</string>
|
<string name="clipboard_remove_confirmed">Sí</string>
|
||||||
|
<!-- <string name="toast_no_voice_input">No voice typing app installed</string> -->
|
||||||
</resources>
|
</resources>
|
||||||
|
@ -131,4 +131,5 @@ This application contains no ads, doesn't make any network requests and is Open
|
|||||||
<!-- <string name="clipboard_pin_heading">Pinned</string> -->
|
<!-- <string name="clipboard_pin_heading">Pinned</string> -->
|
||||||
<!-- <string name="clipboard_remove_confirm">Remove this clipboard?</string> -->
|
<!-- <string name="clipboard_remove_confirm">Remove this clipboard?</string> -->
|
||||||
<!-- <string name="clipboard_remove_confirmed">Yes</string> -->
|
<!-- <string name="clipboard_remove_confirmed">Yes</string> -->
|
||||||
|
<!-- <string name="toast_no_voice_input">No voice typing app installed</string> -->
|
||||||
</resources>
|
</resources>
|
||||||
|
@ -131,4 +131,5 @@ Cette application ne contient pas de publicité, n'accède pas au réseau et est
|
|||||||
<string name="clipboard_pin_heading">Épinglé</string>
|
<string name="clipboard_pin_heading">Épinglé</string>
|
||||||
<string name="clipboard_remove_confirm">Supprimer ce presse-papiers ?</string>
|
<string name="clipboard_remove_confirm">Supprimer ce presse-papiers ?</string>
|
||||||
<string name="clipboard_remove_confirmed">Oui</string>
|
<string name="clipboard_remove_confirmed">Oui</string>
|
||||||
|
<!-- <string name="toast_no_voice_input">No voice typing app installed</string> -->
|
||||||
</resources>
|
</resources>
|
||||||
|
@ -131,4 +131,5 @@ This application contains no ads, doesn't make any network requests and is Open
|
|||||||
<!-- <string name="clipboard_pin_heading">Pinned</string> -->
|
<!-- <string name="clipboard_pin_heading">Pinned</string> -->
|
||||||
<!-- <string name="clipboard_remove_confirm">Remove this clipboard?</string> -->
|
<!-- <string name="clipboard_remove_confirm">Remove this clipboard?</string> -->
|
||||||
<!-- <string name="clipboard_remove_confirmed">Yes</string> -->
|
<!-- <string name="clipboard_remove_confirmed">Yes</string> -->
|
||||||
|
<!-- <string name="toast_no_voice_input">No voice typing app installed</string> -->
|
||||||
</resources>
|
</resources>
|
||||||
|
@ -132,4 +132,5 @@ PCキーボードでの半角入力を再現しています。日本語入力、
|
|||||||
<string name="clipboard_pin_heading">お気に入り</string>
|
<string name="clipboard_pin_heading">お気に入り</string>
|
||||||
<string name="clipboard_remove_confirm">クリップボードから削除しますか?</string>
|
<string name="clipboard_remove_confirm">クリップボードから削除しますか?</string>
|
||||||
<string name="clipboard_remove_confirmed">はい</string>
|
<string name="clipboard_remove_confirmed">はい</string>
|
||||||
|
<!-- <string name="toast_no_voice_input">No voice typing app installed</string> -->
|
||||||
</resources>
|
</resources>
|
||||||
|
@ -131,4 +131,5 @@
|
|||||||
<string name="clipboard_pin_heading">고정</string>
|
<string name="clipboard_pin_heading">고정</string>
|
||||||
<string name="clipboard_remove_confirm">이 클립보드를 제거하시겠습니까?</string>
|
<string name="clipboard_remove_confirm">이 클립보드를 제거하시겠습니까?</string>
|
||||||
<string name="clipboard_remove_confirmed">예</string>
|
<string name="clipboard_remove_confirmed">예</string>
|
||||||
|
<!-- <string name="toast_no_voice_input">No voice typing app installed</string> -->
|
||||||
</resources>
|
</resources>
|
||||||
|
@ -133,4 +133,5 @@ Tagad lieliski piemērota izmantošanai ikdienā.
|
|||||||
<string name="clipboard_pin_heading">Piesprausts</string>
|
<string name="clipboard_pin_heading">Piesprausts</string>
|
||||||
<string name="clipboard_remove_confirm">Noņemt šo starpliktuves vienumu?</string>
|
<string name="clipboard_remove_confirm">Noņemt šo starpliktuves vienumu?</string>
|
||||||
<string name="clipboard_remove_confirmed">Jā</string>
|
<string name="clipboard_remove_confirmed">Jā</string>
|
||||||
|
<!-- <string name="toast_no_voice_input">No voice typing app installed</string> -->
|
||||||
</resources>
|
</resources>
|
||||||
|
@ -131,4 +131,5 @@ Aplikacja nie zawiera reklam, nie żąda dostępu do internetu, a jej kod źród
|
|||||||
<string name="clipboard_pin_heading">Przypięte</string>
|
<string name="clipboard_pin_heading">Przypięte</string>
|
||||||
<string name="clipboard_remove_confirm">Usunąć ten element ze schowka?</string>
|
<string name="clipboard_remove_confirm">Usunąć ten element ze schowka?</string>
|
||||||
<string name="clipboard_remove_confirmed">Tak</string>
|
<string name="clipboard_remove_confirmed">Tak</string>
|
||||||
|
<!-- <string name="toast_no_voice_input">No voice typing app installed</string> -->
|
||||||
</resources>
|
</resources>
|
||||||
|
@ -131,4 +131,5 @@ Este aplicativo não contém anúncios, não faz nenhuma solicitação de rede e
|
|||||||
<string name="clipboard_pin_heading">Fixados</string>
|
<string name="clipboard_pin_heading">Fixados</string>
|
||||||
<string name="clipboard_remove_confirm">Remover esta cópia?</string>
|
<string name="clipboard_remove_confirm">Remover esta cópia?</string>
|
||||||
<string name="clipboard_remove_confirmed">Sim</string>
|
<string name="clipboard_remove_confirmed">Sim</string>
|
||||||
|
<!-- <string name="toast_no_voice_input">No voice typing app installed</string> -->
|
||||||
</resources>
|
</resources>
|
||||||
|
@ -131,4 +131,5 @@ Această aplicație nu conține publicitate, nu folosește rețeaua deloc și e
|
|||||||
<!-- <string name="clipboard_pin_heading">Pinned</string> -->
|
<!-- <string name="clipboard_pin_heading">Pinned</string> -->
|
||||||
<!-- <string name="clipboard_remove_confirm">Remove this clipboard?</string> -->
|
<!-- <string name="clipboard_remove_confirm">Remove this clipboard?</string> -->
|
||||||
<!-- <string name="clipboard_remove_confirmed">Yes</string> -->
|
<!-- <string name="clipboard_remove_confirmed">Yes</string> -->
|
||||||
|
<!-- <string name="toast_no_voice_input">No voice typing app installed</string> -->
|
||||||
</resources>
|
</resources>
|
||||||
|
@ -131,4 +131,5 @@
|
|||||||
<string name="clipboard_pin_heading">Закреплено</string>
|
<string name="clipboard_pin_heading">Закреплено</string>
|
||||||
<string name="clipboard_remove_confirm">Удалить этот буфер обмена?</string>
|
<string name="clipboard_remove_confirm">Удалить этот буфер обмена?</string>
|
||||||
<string name="clipboard_remove_confirmed">Да</string>
|
<string name="clipboard_remove_confirmed">Да</string>
|
||||||
|
<!-- <string name="toast_no_voice_input">No voice typing app installed</string> -->
|
||||||
</resources>
|
</resources>
|
||||||
|
@ -131,4 +131,5 @@ Bu uygulama açık kaynaklıdır. Reklam içermez ve internete bağlanmaz."</str
|
|||||||
<string name="clipboard_pin_heading">Sabitlendi</string>
|
<string name="clipboard_pin_heading">Sabitlendi</string>
|
||||||
<string name="clipboard_remove_confirm">Bu sabitlemeyi sil</string>
|
<string name="clipboard_remove_confirm">Bu sabitlemeyi sil</string>
|
||||||
<string name="clipboard_remove_confirmed">Evet</string>
|
<string name="clipboard_remove_confirmed">Evet</string>
|
||||||
|
<!-- <string name="toast_no_voice_input">No voice typing app installed</string> -->
|
||||||
</resources>
|
</resources>
|
||||||
|
@ -131,4 +131,5 @@
|
|||||||
<string name="clipboard_pin_heading">Закріплено</string>
|
<string name="clipboard_pin_heading">Закріплено</string>
|
||||||
<string name="clipboard_remove_confirm">Видалити цей буфер обміну?</string>
|
<string name="clipboard_remove_confirm">Видалити цей буфер обміну?</string>
|
||||||
<string name="clipboard_remove_confirmed">Так</string>
|
<string name="clipboard_remove_confirmed">Так</string>
|
||||||
|
<!-- <string name="toast_no_voice_input">No voice typing app installed</string> -->
|
||||||
</resources>
|
</resources>
|
||||||
|
@ -131,4 +131,5 @@ Bây giờ đã hoàn hảo cho việc sử dụng hàng ngày.
|
|||||||
<!-- <string name="clipboard_pin_heading">Pinned</string> -->
|
<!-- <string name="clipboard_pin_heading">Pinned</string> -->
|
||||||
<!-- <string name="clipboard_remove_confirm">Remove this clipboard?</string> -->
|
<!-- <string name="clipboard_remove_confirm">Remove this clipboard?</string> -->
|
||||||
<!-- <string name="clipboard_remove_confirmed">Yes</string> -->
|
<!-- <string name="clipboard_remove_confirmed">Yes</string> -->
|
||||||
|
<!-- <string name="toast_no_voice_input">No voice typing app installed</string> -->
|
||||||
</resources>
|
</resources>
|
||||||
|
@ -131,4 +131,5 @@
|
|||||||
<!-- <string name="clipboard_pin_heading">Pinned</string> -->
|
<!-- <string name="clipboard_pin_heading">Pinned</string> -->
|
||||||
<!-- <string name="clipboard_remove_confirm">Remove this clipboard?</string> -->
|
<!-- <string name="clipboard_remove_confirm">Remove this clipboard?</string> -->
|
||||||
<!-- <string name="clipboard_remove_confirmed">Yes</string> -->
|
<!-- <string name="clipboard_remove_confirmed">Yes</string> -->
|
||||||
|
<!-- <string name="toast_no_voice_input">No voice typing app installed</string> -->
|
||||||
</resources>
|
</resources>
|
||||||
|
@ -131,4 +131,5 @@ This application contains no ads, doesn't make any network requests and is Open
|
|||||||
<string name="clipboard_pin_heading">Pinned</string>
|
<string name="clipboard_pin_heading">Pinned</string>
|
||||||
<string name="clipboard_remove_confirm">Remove this clipboard?</string>
|
<string name="clipboard_remove_confirm">Remove this clipboard?</string>
|
||||||
<string name="clipboard_remove_confirmed">Yes</string>
|
<string name="clipboard_remove_confirmed">Yes</string>
|
||||||
|
<string name="toast_no_voice_input">No voice typing app installed</string>
|
||||||
</resources>
|
</resources>
|
||||||
|
@ -11,6 +11,7 @@ import android.view.inputmethod.InputMethodInfo;
|
|||||||
import android.view.inputmethod.InputMethodManager;
|
import android.view.inputmethod.InputMethodManager;
|
||||||
import android.view.inputmethod.InputMethodSubtype;
|
import android.view.inputmethod.InputMethodSubtype;
|
||||||
import android.widget.ArrayAdapter;
|
import android.widget.ArrayAdapter;
|
||||||
|
import android.widget.Toast;
|
||||||
import java.util.AbstractMap.SimpleEntry;
|
import java.util.AbstractMap.SimpleEntry;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
@ -70,6 +71,8 @@ class VoiceImeSwitcher
|
|||||||
}
|
}
|
||||||
})
|
})
|
||||||
.create();
|
.create();
|
||||||
|
if (ime_display_names.size() == 0)
|
||||||
|
dialog.setMessage(ims.getResources().getString(R.string.toast_no_voice_input));
|
||||||
Utils.show_dialog_on_ime(dialog, ims.getWindow().getWindow().getDecorView().getWindowToken());
|
Utils.show_dialog_on_ime(dialog, ims.getWindow().getWindow().getDecorView().getWindowToken());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user