Buggy code:
public class ScoreCountingFragment extends BaseFragment { private ProgressDialog pdialog ; private boolean success = false ; String party_string ; String score_json_string ; String party_id ; View view_container ; ArrayList < ScoreCountingFragment . Parties > party_list ; boolean shown = false ; private class Parties { int id = 0 ; String name = "" ; public Parties ( int _id , String _name ) { } public String toString ( ) { } } private class InitLists extends AsyncTask < String , String , String > { public InitLists ( ) { } @ Override protected void onPreExecute ( ) { } @ Override protected String doInBackground ( String ... strings ) { } @ Override protected void onPostExecute ( String result2 ) { if ( ( ( pdialog ) != null ) && ( pdialog . isShowing ( ) ) ) { pdialog . dismiss ( ) ; } if ( success ) { JSONArray array = null ; try { array = new JSONArray ( party_string ) ; } catch ( JSONException e ) { e . printStackTrace ( ) ; } Spinner spinner = ( ( Spinner ) ( view_container . findViewById ( score_count_party_spinner2 ) ) ) ; ArrayList < ScoreCountingFragment . Parties > party_list = new ArrayList < ScoreCountingFragment . Parties > ( ) ; for ( int i = 0 ; i < ( array . length ( ) ) ; i ++ ) { JSONObject row = null ; try { row = array . getJSONObject ( i ) ; party_list . add ( new ScoreCountingFragment . Parties ( Integer . parseInt ( row . getString ( "id" ) ) , row . getString ( "name" ) ) ) ; } catch ( JSONException e ) { e . printStackTrace ( ) ; } } ArrayAdapter spinnerArrayAdapter = new ArrayAdapter ( getActivity ( ) , layout . spinner_background , party_list ) ; spinner . setAdapter ( spinnerArrayAdapter ) ; Toast . makeText ( getActivity ( ) , getResources ( ) . getString ( information_loaded ) , LENGTH_SHORT ) . show ( ) ; } else { Toast . makeText ( getActivity ( ) , getResources ( ) . getString ( jap_something_wrong ) , LENGTH_SHORT ) . show ( ) ; } } } private class GetScores extends AsyncTask < String , String , String > { public GetScores ( ) { } @ Override protected void onPreExecute ( ) { } @ Override protected String doInBackground ( String ... strings ) { } @ Override protected void onPostExecute ( String result2 ) { if ( ( ( pdialog ) != null ) && ( pdialog . isShowing ( ) ) ) { pdialog . dismiss ( ) ; } if ( success ) { JSONArray array = null ; try { array = new JSONArray ( score_json_string ) ; } catch ( JSONException e ) { e . printStackTrace ( ) ; } TableLayout main_table = ( ( TableLayout ) ( view_container . findViewById ( score_count_party_members ) ) ) ; main_table . removeAllViews ( ) ; if ( array != null ) { for ( int i = 0 ; i < ( array . length ( ) ) ; i ++ ) { JSONObject row = null ; try { row = array . getJSONObject ( i ) ; LayoutInflater inflater = LayoutInflater . from ( getActivity ( ) ) ; final View item = inflater . inflate ( score_counting_party_play_row , main_table , false ) ; TextView player_name_col = ( ( TextView ) ( item . findViewById ( party_play_row_name ) ) ) ; <START_BUG> player_name_col . setText ( row . getString ( "name" ) ) ; <END_BUG> TextView gross_col = ( ( TextView ) ( item . findViewById ( party_play_gross ) ) ) ; gross_col . setText ( row . getString ( "gross" ) ) ; TextView net_col = ( ( TextView ) ( item . findViewById ( party_play_net ) ) ) ; net_col . setText ( row . getString ( "net" ) ) ; main_table . addView ( item ) ; } catch ( JSONException e ) { e . printStackTrace ( ) ; } } } Toast . makeText ( getActivity ( ) , getResources ( ) . getString ( information_loaded ) , LENGTH_SHORT ) . show ( ) ; } else { Toast . makeText ( getActivity ( ) , getResources ( ) . getString ( jap_something_wrong ) , LENGTH_SHORT ) . show ( ) ; } } } @ OnItemSelected ( id . score_count_party_spinner2 ) public void changeParty ( AdapterView < ? > adapterView , View view2 , int i , long l ) { } @ OnClick ( id . menu_button ) public void showMenu ( ) { } public void SlideToRight ( View view ) { } public void SlideToLeft ( View view ) { } private void countingButton ( View view_container ) { } @ OnClick ( id . logout_button ) public void logout ( ) { } @ OnClick ( id . return_btn ) public void goBack ( ) { } @ Override public View onCreateView ( LayoutInflater inflater , ViewGroup container , Bundle savedInstanceState ) { } @ Override public void onViewCreated ( final View view , Bundle savedInstanceState ) { } }

Fix:
player_name_col . setText ( ( ( ( ( row . getString ( "name" ) ) + "<seq2seq4repair_space>(" ) + ( row . getString ( "rank" ) ) ) + "位)" ) ) ;