0

複数選択用のカスタム連絡先ピッカーを作成しました。選択した連絡先リストを表示したいのですが、表示できませんでした。CreateTab レイアウトで表示したい。誰でも私を助けてください。

私のCreateTab.classで

//To start ContactList.class
private OnClickListener click_listener = new OnClickListener() {

    @Override
    public void onClick(View view) {


        switch(view.getId()) {
        case R.id.add_button:
            Intent i = new Intent(getApplicationContext(), ContactList.class);
            startActivityForResult(i, 100);

            }   
        }       
};


@Override
protected void onActivityResult(int requestCode,int resultCode, Intent data) {
    super.onActivityResult(requestCode, resultCode, data);
    if(resultCode == RESULT_OK){
        data.getExtras().getString("str");
    }
}

私のContactList.classで

             @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());
                     }

                 }     

                   Intent i = new Intent();
                   i.putExtra("str", checkedcontacts.toString());
                   setResult(RESULT_OK,i);
                   finish();
             }       
         });
4

1 に答える 1