Commit f792c8eb authored by Lucas Liu's avatar Lucas Liu

Fix parser bug

parent 78e57de8
...@@ -50,7 +50,8 @@ import com.github.shadowsocks.utils.Parser ...@@ -50,7 +50,8 @@ import com.github.shadowsocks.utils.Parser
class ParserActivity extends AppCompatActivity { class ParserActivity extends AppCompatActivity {
override def onCreate(savedInstanceState: Bundle) { override def onCreate(savedInstanceState: Bundle) {
super.onCreate(savedInstanceState) super.onCreate(savedInstanceState)
val profiles = Parser.findAll(getIntent.getData.toString) val data = getIntent.getData.toString
val profiles = Parser.findAll(data)
if (profiles.isEmpty) { // ignore if (profiles.isEmpty) { // ignore
finish() finish()
return return
...@@ -62,7 +63,7 @@ class ParserActivity extends AppCompatActivity { ...@@ -62,7 +63,7 @@ class ParserActivity extends AppCompatActivity {
.setPositiveButton(android.R.string.yes, ((_, _) => .setPositiveButton(android.R.string.yes, ((_, _) =>
profiles.foreach(ShadowsocksApplication.profileManager.createProfile)): DialogInterface.OnClickListener) profiles.foreach(ShadowsocksApplication.profileManager.createProfile)): DialogInterface.OnClickListener)
.setNegativeButton(android.R.string.no, null) .setNegativeButton(android.R.string.no, null)
.setMessage(profiles.mkString("\n")) .setMessage(data)
.create() .create()
dialog.setOnDismissListener((dialog: DialogInterface) => finish()) // builder method was added in API 17 dialog.setOnDismissListener((dialog: DialogInterface) => finish()) // builder method was added in API 17
dialog.show() dialog.show()
......
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