mainly network connectivity change improvements
This commit is contained in:
@ -261,8 +261,19 @@ class AccountActivity : AppCompatActivity() {
|
||||
finish()
|
||||
return true
|
||||
|
||||
} else
|
||||
return super.onOptionsItemSelected(item)
|
||||
} else if (item.itemId == android.R.id.home) {
|
||||
|
||||
Log.d("Baresip", "Back array was pressed at Account")
|
||||
intent.putExtra("action", "cancel")
|
||||
if (acc.regint > 0) {
|
||||
Log.d("Baresip", "Registering ${acc.aor}")
|
||||
UserAgent.ua_register(Account.findUA(acc.aor)!!.uap)
|
||||
}
|
||||
setResult(RESULT_OK, intent)
|
||||
finish()
|
||||
return true
|
||||
|
||||
} else return super.onOptionsItemSelected(item)
|
||||
}
|
||||
|
||||
private fun checkDisplayName(dn: String): Boolean {
|
||||
|
||||
@ -58,7 +58,7 @@ class AccountsActivity : AppCompatActivity() {
|
||||
android.R.id.home -> {
|
||||
Log.d("Baresip", "Back array was pressed at Accounts")
|
||||
val i = Intent()
|
||||
setResult(Activity.RESULT_CANCELED, i)
|
||||
setResult(Activity.RESULT_OK, i)
|
||||
finish()
|
||||
}
|
||||
}
|
||||
|
||||
@ -89,10 +89,9 @@ class MainActivity : AppCompatActivity() {
|
||||
val intentExtras = intent.extras
|
||||
val info = intentExtras.getParcelable<NetworkInfo>("networkInfo")
|
||||
Log.d("Baresip", "Got event $info")
|
||||
if (running && (info.state == NetworkInfo.State.CONNECTED)) {
|
||||
Log.d("Baresip", "Registering upon CONNECTED event")
|
||||
UserAgent.register(uas)
|
||||
}
|
||||
//if (running && (info.state == NetworkInfo.State.CONNECTED)) {
|
||||
// Log.d("Baresip", "Registering upon CONNECTED event")
|
||||
if (running) UserAgent.register(uas)
|
||||
}
|
||||
}
|
||||
registerReceiver(receiver, intentFilter)
|
||||
@ -458,11 +457,8 @@ class MainActivity : AppCompatActivity() {
|
||||
when (requestCode) {
|
||||
|
||||
ACCOUNTS_CODE -> {
|
||||
if (resultCode == RESULT_OK)
|
||||
Log.d("Baresip", "Edit accounts OK")
|
||||
if (resultCode == RESULT_CANCELED)
|
||||
Log.d("Baresip", "Edit accounts canceled")
|
||||
uaAdapter.notifyDataSetChanged()
|
||||
updateNotification()
|
||||
}
|
||||
|
||||
EDIT_CONFIG_CODE -> {
|
||||
@ -704,9 +700,9 @@ class MainActivity : AppCompatActivity() {
|
||||
layout.addView(answer_row)
|
||||
}
|
||||
|
||||
private fun updateNotification() {
|
||||
fun updateNotification() {
|
||||
val contentView = RemoteViews(getPackageName(), R.layout.notification)
|
||||
for (i: Int in 0 .. 3) {
|
||||
for (i: Int in 0 .. 5) {
|
||||
val resID = resources.getIdentifier("status$i", "id", packageName);
|
||||
if (i < images.size) {
|
||||
contentView.setImageViewResource(resID, images[i])
|
||||
|
||||
Reference in New Issue
Block a user