Commit ffdde981 authored by Mygod's avatar Mygod

Fix realtime traffic in profile selector

parent 4686c7ff
package com.github.shadowsocks
import android.content.Intent
import android.os.Bundle
import android.os.{Handler, Bundle}
import android.support.design.widget.Snackbar
import android.support.v7.app.{AlertDialog, AppCompatActivity}
import android.support.v7.widget.RecyclerView.ViewHolder
......@@ -69,7 +69,7 @@ class ProfileManagerActivity extends AppCompatActivity with OnMenuItemClickListe
builder.setSpan(new TextAppearanceSpan(ProfileManagerActivity.this, android.R.style.TextAppearance_Small),
start + 1, builder.length, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE)
}
text.setText(builder)
handler.post(() => text.setText(builder))
}
def bind(item: Profile) {
......@@ -129,6 +129,7 @@ class ProfileManagerActivity extends AppCompatActivity with OnMenuItemClickListe
}
private var selectedItem: ProfileViewHolder = _
private val handler = new Handler
private lazy val profilesAdapter = new ProfilesAdapter
private var removedSnackbar: Snackbar = _
......
......@@ -40,9 +40,9 @@
package com.github.shadowsocks
import java.io.File
import java.lang.Process
import java.net.{Inet6Address, InetAddress}
import java.util.Locale
import java.lang.{Process, ProcessBuilder}
import android.app._
import android.content._
......@@ -56,8 +56,8 @@ import android.widget.Toast
import com.github.shadowsocks.aidl.Config
import com.github.shadowsocks.utils._
import scala.collection._
import scala.collection.JavaConversions._
import scala.collection._
import scala.collection.mutable.ArrayBuffer
import scala.concurrent.ExecutionContext.Implicits.global
import scala.concurrent.Future
......
......@@ -40,8 +40,8 @@
package com.github.shadowsocks
import java.io.File
import java.lang.Process
import java.util.Locale
import java.lang.{Process, ProcessBuilder}
import android.app._
import android.content._
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment