commit the chooser activity

precision_debug
Georg Lukas 2011-05-21 01:31:37 +02:00
rodzic 673f5fe1ad
commit a4d8c0f898
1 zmienionych plików z 25 dodań i 0 usunięć

Wyświetl plik

@ -0,0 +1,25 @@
package org.aprsdroid.app
import _root_.android.app.Activity
import _root_.android.content.Intent
import _root_.android.os.Bundle
import _root_.android.preference.PreferenceManager
class APRSdroid extends Activity {
def replaceAct(act : Class[_]) {
val i = new Intent(this, act)
i.addFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP)
startActivity(i)
finish()
}
override def onCreate(savedInstanceState : Bundle) {
super.onCreate(savedInstanceState)
val prefs = PreferenceManager.getDefaultSharedPreferences(this)
prefs.getString("activity", "log") match {
case "hub" => replaceAct(classOf[HubActivity])
case "map" => replaceAct(classOf[MapAct])
case _ => replaceAct(classOf[LogActivity])
}
}
}