diff --git a/src/main/scala/com/github/shadowsocks/ParserActivity.scala b/src/main/scala/com/github/shadowsocks/ParserActivity.scala index ba102adc..1900a27f 100644 --- a/src/main/scala/com/github/shadowsocks/ParserActivity.scala +++ b/src/main/scala/com/github/shadowsocks/ParserActivity.scala @@ -39,11 +39,11 @@ package com.github.shadowsocks -import android.app.{Activity, AlertDialog, ProgressDialog} +import android.app.{Activity, AlertDialog} import android.content.DialogInterface import android.graphics.Color import android.graphics.drawable.ColorDrawable -import android.os.{Bundle, Handler, Message} +import android.os.Bundle import android.preference.PreferenceManager import android.view.WindowManager import com.github.shadowsocks.database.{Profile, ProfileManager} @@ -84,27 +84,11 @@ class ParserActivity extends Activity { } def addProfile(profile: Profile) { - - val h = showProgress(getString(R.string.loading)) - - h.postDelayed(() => { - val profileManager = - new ProfileManager(PreferenceManager.getDefaultSharedPreferences(getBaseContext), - ShadowsocksApplication.dbHelper) - profileManager.createOrUpdateProfile(profile) - profileManager.reload(profile.id) - h.sendEmptyMessage(0) - }, 600) - } - - private def showProgress(msg: String): Handler = { - val progressDialog = ProgressDialog.show(this, "", msg, true, false) - new Handler { - override def handleMessage(msg: Message) { - progressDialog.dismiss() - finish() - } - } + val profileManager = + new ProfileManager(PreferenceManager.getDefaultSharedPreferences(getBaseContext), + ShadowsocksApplication.dbHelper) + profileManager.createOrUpdateProfile(profile) + profileManager.reload(profile.id) } } diff --git a/src/main/scala/com/github/shadowsocks/Shadowsocks.scala b/src/main/scala/com/github/shadowsocks/Shadowsocks.scala index 3989c9cf..5843ea67 100644 --- a/src/main/scala/com/github/shadowsocks/Shadowsocks.scala +++ b/src/main/scala/com/github/shadowsocks/Shadowsocks.scala @@ -526,10 +526,6 @@ class Shadowsocks } } - override def onStart() { - super.onStart() - } - override def onStop() { super.onStop() clearDialog()