Champ de texte du message à saisir devient "Message sécurisé" / "Secured message" si la conversation est sécurisée (vraiment cette fois)

This commit is contained in:
Ben_Pan 2018-03-31 16:43:07 +02:00
parent b947f8389e
commit e1c7bc7612
4 changed files with 16 additions and 5 deletions

View file

@ -120,13 +120,19 @@ class ConversationActivity: ComposeView.SendActivity() {
// insérer le message s'il y en a un
val body = this.intent.extras?.getString("sms_body")
if (body != null)
if (body != null) {
composeInput.setText(body)
} else if (conversation.secured) {
composeInput.setHint(R.string.secured_message) //indiquer que la conversation est securisée
}
composeInput.requestFocus()
} else {
// trouver l'identifiant donné en argument à l'activité
this._conversationId = this.intent.extras.getInt("conversationId")
if (conversation.secured) {
composeInput.setHint(R.string.secured_message) //indiquer que la conversation est securisée
}
}
// lire les messages en arrière plan
@ -167,10 +173,13 @@ class ConversationActivity: ComposeView.SendActivity() {
val secured = !item.isChecked
item.isChecked = secured
if (secured)
if (secured) {
this.conversation.createSecuredConversation(this)
else
composeInput.setHint(R.string.secured_message)
} else {
this.conversation.stopSecuredConversation(this)
composeInput.setHint(R.string.message)
}
}
/**
@ -196,7 +205,7 @@ class ConversationActivity: ComposeView.SendActivity() {
}
override fun onOptionsItemSelected(item: MenuItem): Boolean {
// répondre aux action de l'utilisateur dans le menu de la barre d'outils
// répondre aux actions de l'utilisateur dans le menu de la barre d'outils
return when (item.itemId) {
R.id.action_secure -> { this.toggleSecurity(item); true }
R.id.action_delete_conv -> { this.deleteConversation(); true }

View file

@ -87,7 +87,7 @@ interface MessageDao {
fun readConversation(conversationId: Int)
/**
* Insére un message dans la base donnée
* Insère un message dans la base donnée
*
* @param message Message à insérer
* @return Ligne à laquelle le message a été inséré

View file

@ -5,6 +5,7 @@
<string name="ok">OK</string>
<string name="buttonSend">Envoyer</string>
<string name="message">Message</string>
<string name="secured_message">Message sécurisé</string>
<string name="saisir_contact">Saisissez un numéro de téléphone</string>
<string name="new_conv">Nouvelle conversation</string>
<string name="secured_conv">Conversation sécurisée</string>

View file

@ -6,6 +6,7 @@
<string name="ok">OK</string>
<string name="buttonSend">Send</string>
<string name="message">Message</string>
<string name="secured_message">Secured message</string>
<string name="saisir_contact">Enter a phone number</string>
<string name="new_conv">New conversation</string>
<string name="secured_conv">Secured conversation</string>