1

連絡先ピッカーの連絡先リストを取得できましたが、stringbuilder を渡して別のクラスに表示するにはどうすればよいでしょうか。インテントを使用することを考えましたが、うまくいきませんでした。助けてください。

 @Override
        public void onClick(View v) {
            StringBuilder checkedcontacts= new StringBuilder();
            System.out.println("............"+ma.mCheckStates.size());
            for(int i = 0; i < name1.size(); i++)
                {
                if(ma.mCheckStates.get(i)==true)
                {
                     checkedcontacts.append(name1.get(i).toString());
                     checkedcontacts.append("\n");
                }
                else
                {
                    System.out.println("..Not Checked......"+name1.get(i).toString());
                }

            }

          finish();

          Intent i = new Intent (this,SecondActivity.class);
         i.putExtra("str",checkedcontacts);
         startActivity(i);


        }       
    });
}

エラー:

Intent i = new Intent (this,SecondActivity.class);
             i.putExtra("str",checkedcontacts);
             startActivity(i);
4

2 に答える 2

0

はい、StringBuilder::toString()、参照を参照してください: http://docs.oracle.com/javase/tutorial/java/data/buffers.html

于 2013-07-15T08:38:06.837 に答える