kopia lustrzana https://github.com/ge0rg/aprsdroid
clear log in background
rodzic
7081c12524
commit
7daf29e5f1
|
@ -103,13 +103,7 @@ class APRSdroid extends Activity with OnClickListener {
|
|||
}
|
||||
|
||||
override def onOptionsItemSelected(mi : MenuItem) : Boolean = {
|
||||
mi.getItemId match {
|
||||
case R.id.clear =>
|
||||
storage.trimPosts(System.currentTimeMillis)
|
||||
postcursor.requery()
|
||||
true
|
||||
case _ => uihelper.optionsItemAction(mi)
|
||||
}
|
||||
uihelper.optionsItemAction(mi)
|
||||
}
|
||||
|
||||
override def onClick(view : View) {
|
||||
|
|
|
@ -5,6 +5,7 @@ import _root_.android.app.Activity
|
|||
import _root_.android.app.AlertDialog
|
||||
import _root_.android.content.{BroadcastReceiver, Context, DialogInterface, Intent, IntentFilter}
|
||||
import _root_.android.net.Uri
|
||||
import _root_.android.util.Log
|
||||
import _root_.android.view.{LayoutInflater, Menu, MenuItem, View}
|
||||
import _root_.android.widget.{EditText, Toast}
|
||||
|
||||
|
@ -136,8 +137,7 @@ class UIHelper(ctx : Activity, menu_id : Int, prefs : PrefsWrapper)
|
|||
ctx.startActivity(new Intent(ctx, classOf[PrefsAct]));
|
||||
true
|
||||
case R.id.clear =>
|
||||
//storage.trimPosts(System.currentTimeMillis)
|
||||
//postcursor.requery()
|
||||
new StorageCleaner(StorageDatabase.open(ctx)).execute()
|
||||
true
|
||||
case R.id.about =>
|
||||
aboutDialog()
|
||||
|
@ -176,6 +176,16 @@ class UIHelper(ctx : Activity, menu_id : Int, prefs : PrefsWrapper)
|
|||
}
|
||||
}
|
||||
|
||||
class StorageCleaner(storage : StorageDatabase) extends MyAsyncTask[Unit, Unit] {
|
||||
override def doInBackground1(params : Array[String]) {
|
||||
Log.d("StorageCleaner", "trimming...")
|
||||
storage.trimPosts(System.currentTimeMillis)
|
||||
}
|
||||
override def onPostExecute(x : Unit) {
|
||||
Log.d("StorageCleaner", "broadcasting...")
|
||||
ctx.sendBroadcast(new Intent(AprsService.UPDATE))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class UrlOpener(ctx : Context, url : String) extends DialogInterface.OnClickListener {
|
||||
|
|
Ładowanie…
Reference in New Issue