mirror of
https://github.com/SimpleMobileTools/Simple-SMS-Messenger.git
synced 2025-02-16 11:40:51 +01:00
minor fixes and updates here and there
This commit is contained in:
parent
162b2fb499
commit
5f728c9321
@ -63,7 +63,7 @@ android {
|
|||||||
}
|
}
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
implementation 'com.github.SimpleMobileTools:Simple-Commons:78b27e9f16'
|
implementation 'com.github.SimpleMobileTools:Simple-Commons:0828fecd09'
|
||||||
implementation 'org.greenrobot:eventbus:3.3.1'
|
implementation 'org.greenrobot:eventbus:3.3.1'
|
||||||
implementation 'com.github.tibbi:IndicatorFastScroll:4524cd0b61'
|
implementation 'com.github.tibbi:IndicatorFastScroll:4524cd0b61'
|
||||||
implementation 'com.github.tibbi:android-smsmms:875a46a9c4'
|
implementation 'com.github.tibbi:android-smsmms:875a46a9c4'
|
||||||
|
@ -215,7 +215,7 @@ class ThreadActivity : SimpleActivity() {
|
|||||||
super.onActivityResult(requestCode, resultCode, resultData)
|
super.onActivityResult(requestCode, resultCode, resultData)
|
||||||
if (resultCode != Activity.RESULT_OK) return
|
if (resultCode != Activity.RESULT_OK) return
|
||||||
|
|
||||||
if (requestCode == TAKE_PHOTO_INTENT) {
|
if (requestCode == TAKE_PHOTO_INTENT && capturedImageUri != null) {
|
||||||
addAttachment(capturedImageUri!!)
|
addAttachment(capturedImageUri!!)
|
||||||
} else if (requestCode == PICK_ATTACHMENT_INTENT && resultData != null && resultData.data != null) {
|
} else if (requestCode == PICK_ATTACHMENT_INTENT && resultData != null && resultData.data != null) {
|
||||||
addAttachment(resultData.data!!)
|
addAttachment(resultData.data!!)
|
||||||
@ -224,15 +224,6 @@ class ThreadActivity : SimpleActivity() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private fun onHomePressed() {
|
|
||||||
hideKeyboard()
|
|
||||||
Intent(this, MainActivity::class.java).apply {
|
|
||||||
addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP)
|
|
||||||
startActivity(this)
|
|
||||||
}
|
|
||||||
finish()
|
|
||||||
}
|
|
||||||
|
|
||||||
private fun setupCachedMessages(callback: () -> Unit) {
|
private fun setupCachedMessages(callback: () -> Unit) {
|
||||||
ensureBackgroundThread {
|
ensureBackgroundThread {
|
||||||
messages = try {
|
messages = try {
|
||||||
@ -594,7 +585,11 @@ class ThreadActivity : SimpleActivity() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
thread_select_sim_number.setTextColor(getProperTextColor().getContrastColor())
|
thread_select_sim_number.setTextColor(getProperTextColor().getContrastColor())
|
||||||
thread_select_sim_number.text = (availableSIMCards[currentSIMCardIndex].id).toString()
|
try {
|
||||||
|
thread_select_sim_number.text = (availableSIMCards[currentSIMCardIndex].id).toString()
|
||||||
|
} catch (e: Exception) {
|
||||||
|
showErrorToast(e)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -39,21 +39,21 @@ class DirectReplyReceiver : BroadcastReceiver() {
|
|||||||
val transaction = Transaction(context, settings)
|
val transaction = Transaction(context, settings)
|
||||||
val message = com.klinker.android.send_message.Message(msg, address)
|
val message = com.klinker.android.send_message.Message(msg, address)
|
||||||
|
|
||||||
try {
|
|
||||||
val smsSentIntent = Intent(context, SmsStatusSentReceiver::class.java)
|
|
||||||
val deliveredIntent = Intent(context, SmsStatusDeliveredReceiver::class.java)
|
|
||||||
|
|
||||||
transaction.setExplicitBroadcastForSentSms(smsSentIntent)
|
|
||||||
transaction.setExplicitBroadcastForDeliveredSms(deliveredIntent)
|
|
||||||
|
|
||||||
transaction.sendNewMessage(message)
|
|
||||||
} catch (e: Exception) {
|
|
||||||
context.showErrorToast(e)
|
|
||||||
}
|
|
||||||
|
|
||||||
context.notificationManager.cancel(threadId.hashCode())
|
|
||||||
|
|
||||||
ensureBackgroundThread {
|
ensureBackgroundThread {
|
||||||
|
try {
|
||||||
|
val smsSentIntent = Intent(context, SmsStatusSentReceiver::class.java)
|
||||||
|
val deliveredIntent = Intent(context, SmsStatusDeliveredReceiver::class.java)
|
||||||
|
|
||||||
|
transaction.setExplicitBroadcastForSentSms(smsSentIntent)
|
||||||
|
transaction.setExplicitBroadcastForDeliveredSms(deliveredIntent)
|
||||||
|
|
||||||
|
transaction.sendNewMessage(message)
|
||||||
|
} catch (e: Exception) {
|
||||||
|
context.showErrorToast(e)
|
||||||
|
}
|
||||||
|
|
||||||
|
context.notificationManager.cancel(threadId.hashCode())
|
||||||
|
|
||||||
context.markThreadMessagesRead(threadId)
|
context.markThreadMessagesRead(threadId)
|
||||||
context.conversationsDB.markRead(threadId)
|
context.conversationsDB.markRead(threadId)
|
||||||
}
|
}
|
||||||
|
@ -8,7 +8,7 @@ buildscript {
|
|||||||
}
|
}
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
classpath 'com.android.tools.build:gradle:7.3.0'
|
classpath 'com.android.tools.build:gradle:7.3.1'
|
||||||
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
|
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
|
||||||
|
|
||||||
// NOTE: Do not place your application dependencies here; they belong
|
// NOTE: Do not place your application dependencies here; they belong
|
||||||
|
Loading…
x
Reference in New Issue
Block a user