Buggy code:
@ Override public void onCreate ( Bundle savedInstanceState ) { Log . i ( SettingsActivity . LOG_TAG , "onCreate" ) ; super . onCreate ( savedInstanceState ) ; setContentView ( settings ) ; final EncryptData des = new EncryptData ( "emmagee" ) ; Intent intent = this . getIntent ( ) ; settingTempFile = intent . getStringExtra ( "settingTempFile" ) ; chkFloat = ( ( CheckBox ) ( findViewById ( floating ) ) ) ; edtTime = ( ( EditText ) ( findViewById ( R . id . time ) ) ) ; edtSender = ( ( EditText ) ( findViewById ( R . id . sender ) ) ) ; edtPassword = ( ( EditText ) ( findViewById ( password ) ) ) ; edtRecipients = ( ( EditText ) ( findViewById ( R . id . recipients ) ) ) ; edtSmtp = ( ( EditText ) ( findViewById ( R . id . smtp ) ) ) ; Button btnSave = ( ( Button ) ( findViewById ( save ) ) ) ; boolean floatingTag = true ; try { Properties properties = new Properties ( ) ; properties . load ( new FileInputStream ( settingTempFile ) ) ; String interval = properties . getProperty ( "interval" ) . trim ( ) ; String isfloat = properties . getProperty ( "isfloat" ) . trim ( ) ; sender = properties . getProperty ( "sender" ) . trim ( ) ; prePassword = properties . getProperty ( "password" ) . trim ( ) ; recipients = properties . getProperty ( "recipients" ) . trim ( ) ; time = ( "" . equals ( interval ) ) ? "5" : interval ; floatingTag = ( "false" . equals ( isfloat ) ) ? false : true ; recipients = properties . getProperty ( "recipients" ) ; smtp = properties . getProperty ( "smtp" ) ; } catch ( FileNotFoundException e ) { Log . e ( SettingsActivity . LOG_TAG , ( "FileNotFoundException:<seq2seq4repair_space>" + ( e . getMessage ( ) ) ) ) ; e . printStackTrace ( ) ; } catch ( IOException e ) { Log . e ( SettingsActivity . LOG_TAG , ( "IOException:<seq2seq4repair_space>" + ( e . getMessage ( ) ) ) ) ; e . printStackTrace ( ) ; } edtTime . setText ( time ) ; chkFloat . setChecked ( floatingTag ) ; edtRecipients . setText ( recipients ) ; edtSender . setText ( sender ) ; edtPassword . setText ( prePassword ) ; edtSmtp . setText ( smtp ) ; btnSave . setOnClickListener ( new OnClickListener ( ) { @ Override public void onClick ( View v ) { time = edtTime . getText ( ) . toString ( ) . trim ( ) ; sender = edtSender . getText ( ) . toString ( ) . trim ( ) ; if ( ( ! ( "" . equals ( sender ) ) ) && ( ! ( checkMailFormat ( sender ) ) ) ) { Toast . makeText ( SettingsActivity . this , ( ( getString ( sender_mail_toast ) ) + ( getString ( format_incorrect_format ) ) ) , LENGTH_LONG ) . show ( ) ; return ; } recipients = edtRecipients . getText ( ) . toString ( ) . trim ( ) ; receivers = recipients . split ( "\\s+" ) ; for ( int i = 0 ; i < ( receivers . length ) ; i ++ ) { if ( ( ! ( "" . equals ( receivers [ i ] ) ) ) && ( ! ( checkMailFormat ( receivers [ i ] ) ) ) ) { <START_BUG> Toast . makeText ( SettingsActivity . this , ( ( ( ( ( getString ( receiver_mail_toast ) ) + ( getString ( format_incorrect_format ) ) ) + "[" ) + ( receivers [ i ] ) ) + "]" ) , LENGTH_LONG ) . show ( ) ; <END_BUG> return ; } } curPassword = edtPassword . getText ( ) . toString ( ) . trim ( ) ; smtp = edtSmtp . getText ( ) . toString ( ) . trim ( ) ; if ( ( checkMailConfig ( sender , recipients , smtp , curPassword ) ) == ( - 1 ) ) { Toast . makeText ( SettingsActivity . this , getString ( info_incomplete_toast ) , LENGTH_LONG ) . show ( ) ; return ; } if ( ! ( isNumeric ( time ) ) ) { Toast . makeText ( SettingsActivity . this , "输入数据无效，请重新输入" , LENGTH_LONG ) . show ( ) ; edtTime . setText ( "" ) ; } else if ( ( "" . equals ( time ) ) || ( ( Long . parseLong ( time ) ) == 0 ) ) { Toast . makeText ( SettingsActivity . this , "输入数据为空,请重新输入" , LENGTH_LONG ) . show ( ) ; edtTime . setText ( "" ) ; } else if ( ( Integer . parseInt ( time ) ) > 600 ) { Toast . makeText ( SettingsActivity . this , "数据超过最大值600，请重新输入" , LENGTH_LONG ) . show ( ) ; } else { try { Properties properties = new Properties ( ) ; properties . setProperty ( "interval" , time ) ; properties . setProperty ( "isfloat" , ( chkFloat . isChecked ( ) ? "true" : "false" ) ) ; properties . setProperty ( "sender" , sender ) ; Log . d ( SettingsActivity . LOG_TAG , ( "sender=" + ( sender ) ) ) ; try { properties . setProperty ( "password" , ( curPassword . equals ( prePassword ) ? curPassword : "" . equals ( curPassword ) ? "" : des . encrypt ( curPassword ) ) ) ; Log . d ( SettingsActivity . LOG_TAG , ( "curPassword=" + ( curPassword ) ) ) ;

Fix:
Toast . makeText ( SettingsActivity . this , ( ( ( ( ( getString ( receiver_mail_toast ) ) + "[" ) + ( receivers [ i ] ) ) + "]" ) + ( getString ( format_incorrect_format ) ) ) , LENGTH_LONG ) . show ( ) ;