- Use Utils function to add activities to activity stack.
This commit is contained in:
@@ -16,7 +16,7 @@ class AboutActivity : AppCompatActivity() {
|
|||||||
super.onCreate(savedInstanceState)
|
super.onCreate(savedInstanceState)
|
||||||
setContentView(R.layout.activity_about)
|
setContentView(R.layout.activity_about)
|
||||||
|
|
||||||
BaresipService.activities.add(0, "about")
|
Utils.addActivity("about")
|
||||||
|
|
||||||
val aboutText = findViewById<TextView>(R.id.aboutText)
|
val aboutText = findViewById<TextView>(R.id.aboutText)
|
||||||
val text = String.format(getString(R.string.about_text), BuildConfig.VERSION_NAME)
|
val text = String.format(getString(R.string.about_text), BuildConfig.VERSION_NAME)
|
||||||
|
|||||||
@@ -42,7 +42,7 @@ class AccountActivity : AppCompatActivity() {
|
|||||||
setContentView(R.layout.activity_account)
|
setContentView(R.layout.activity_account)
|
||||||
|
|
||||||
val accp = intent.getStringExtra("accp")
|
val accp = intent.getStringExtra("accp")
|
||||||
BaresipService.activities.add(0, "account,$accp")
|
Utils.addActivity("account,$accp")
|
||||||
|
|
||||||
acc = Account.find(accp)!!
|
acc = Account.find(accp)!!
|
||||||
aor = acc.aor
|
aor = acc.aor
|
||||||
|
|||||||
@@ -21,7 +21,7 @@ class AccountsActivity : AppCompatActivity() {
|
|||||||
super.onCreate(savedInstanceState)
|
super.onCreate(savedInstanceState)
|
||||||
setContentView(R.layout.activity_accounts)
|
setContentView(R.layout.activity_accounts)
|
||||||
|
|
||||||
BaresipService.activities.add(0, "accounts")
|
Utils.addActivity("accounts")
|
||||||
|
|
||||||
val listView = findViewById(R.id.accounts) as ListView
|
val listView = findViewById(R.id.accounts) as ListView
|
||||||
generateAccounts()
|
generateAccounts()
|
||||||
|
|||||||
@@ -25,12 +25,13 @@ class CallsActivity : AppCompatActivity() {
|
|||||||
internal var aor = ""
|
internal var aor = ""
|
||||||
|
|
||||||
public override fun onCreate(savedInstanceState: Bundle?) {
|
public override fun onCreate(savedInstanceState: Bundle?) {
|
||||||
super.onCreate(savedInstanceState)
|
|
||||||
|
|
||||||
|
super.onCreate(savedInstanceState)
|
||||||
setContentView(R.layout.activity_calls)
|
setContentView(R.layout.activity_calls)
|
||||||
|
|
||||||
aor = intent.getStringExtra("aor")!!
|
aor = intent.getStringExtra("aor")!!
|
||||||
BaresipService.activities.add(0, "calls,$aor")
|
Utils.addActivity("calls,$aor")
|
||||||
|
|
||||||
val ua = Account.findUa(aor)!!
|
val ua = Account.findUa(aor)!!
|
||||||
account = ua.account
|
account = ua.account
|
||||||
|
|
||||||
|
|||||||
@@ -30,8 +30,6 @@ class ChatActivity : AppCompatActivity() {
|
|||||||
|
|
||||||
super.onCreate(savedInstanceState)
|
super.onCreate(savedInstanceState)
|
||||||
|
|
||||||
Log.d("Baresip", "Chat created")
|
|
||||||
|
|
||||||
setContentView(R.layout.activity_chat)
|
setContentView(R.layout.activity_chat)
|
||||||
|
|
||||||
aor = intent.getStringExtra("aor")!!
|
aor = intent.getStringExtra("aor")!!
|
||||||
@@ -50,7 +48,7 @@ class ChatActivity : AppCompatActivity() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (!BaresipService.activities.first().startsWith("chat,$aor,$peerUri"))
|
if (!BaresipService.activities.first().startsWith("chat,$aor,$peerUri"))
|
||||||
BaresipService.activities.add(0, "chat,$aor,$peerUri,$focus")
|
Utils.addActivity("chat,$aor,$peerUri,$focus")
|
||||||
|
|
||||||
imm = getSystemService(Context.INPUT_METHOD_SERVICE) as InputMethodManager
|
imm = getSystemService(Context.INPUT_METHOD_SERVICE) as InputMethodManager
|
||||||
this@ChatActivity.window.setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN)
|
this@ChatActivity.window.setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN)
|
||||||
|
|||||||
@@ -24,14 +24,13 @@ class ChatsActivity: AppCompatActivity() {
|
|||||||
public override fun onCreate(savedInstanceState: Bundle?) {
|
public override fun onCreate(savedInstanceState: Bundle?) {
|
||||||
|
|
||||||
super.onCreate(savedInstanceState)
|
super.onCreate(savedInstanceState)
|
||||||
|
|
||||||
setContentView(R.layout.activity_chats)
|
setContentView(R.layout.activity_chats)
|
||||||
|
|
||||||
listView = findViewById(R.id.chats) as ListView
|
listView = findViewById(R.id.chats) as ListView
|
||||||
plusButton = findViewById(R.id.plusButton) as ImageButton
|
plusButton = findViewById(R.id.plusButton) as ImageButton
|
||||||
|
|
||||||
aor = intent.extras!!.getString("aor")!!
|
aor = intent.extras!!.getString("aor")!!
|
||||||
BaresipService.activities.add(0, "chats,$aor")
|
Utils.addActivity("chats,$aor")
|
||||||
|
|
||||||
val headerView = findViewById(R.id.account) as TextView
|
val headerView = findViewById(R.id.account) as TextView
|
||||||
val headerText = "${getString(R.string.account)} ${aor.split(":")[1]}"
|
val headerText = "${getString(R.string.account)} ${aor.split(":")[1]}"
|
||||||
|
|||||||
@@ -54,7 +54,7 @@ class ConfigActivity : AppCompatActivity() {
|
|||||||
super.onCreate(savedInstanceState)
|
super.onCreate(savedInstanceState)
|
||||||
setContentView(R.layout.activity_config)
|
setContentView(R.layout.activity_config)
|
||||||
|
|
||||||
BaresipService.activities.add(0, "config")
|
Utils.addActivity("config")
|
||||||
|
|
||||||
autoStart = findViewById(R.id.AutoStart) as CheckBox
|
autoStart = findViewById(R.id.AutoStart) as CheckBox
|
||||||
val asCv = Config.variable("auto_start")
|
val asCv = Config.variable("auto_start")
|
||||||
|
|||||||
@@ -19,7 +19,7 @@ class ContactsActivity : AppCompatActivity() {
|
|||||||
setContentView(R.layout.activity_contacts)
|
setContentView(R.layout.activity_contacts)
|
||||||
|
|
||||||
aor = intent.getStringExtra("aor")!!
|
aor = intent.getStringExtra("aor")!!
|
||||||
BaresipService.activities.add(0, "contacts,$aor")
|
Utils.addActivity("contacts,$aor")
|
||||||
|
|
||||||
val listView = findViewById(R.id.contacts) as ListView
|
val listView = findViewById(R.id.contacts) as ListView
|
||||||
clAdapter = ContactListAdapter(this, Contact.contacts(), aor)
|
clAdapter = ContactListAdapter(this, Contact.contacts(), aor)
|
||||||
|
|||||||
@@ -567,8 +567,7 @@ class MainActivity : AppCompatActivity() {
|
|||||||
|
|
||||||
override fun onPause() {
|
override fun onPause() {
|
||||||
Log.d("Baresip", "Main paused")
|
Log.d("Baresip", "Main paused")
|
||||||
if ((BaresipService.activities.size == 0) || (BaresipService.activities[0] != "main"))
|
Utils.addActivity("main")
|
||||||
BaresipService.activities.add(0, "main")
|
|
||||||
visible = false
|
visible = false
|
||||||
super.onPause()
|
super.onPause()
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -559,4 +559,9 @@ object Utils {
|
|||||||
return Color.argb(255, rnd.nextInt(256), rnd.nextInt(256),
|
return Color.argb(255, rnd.nextInt(256), rnd.nextInt(256),
|
||||||
rnd.nextInt(256))
|
rnd.nextInt(256))
|
||||||
}
|
}
|
||||||
|
|
||||||
|
fun addActivity(activity: String) {
|
||||||
|
if (BaresipService.activities.first() != activity)
|
||||||
|
BaresipService.activities.add(0, activity)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user