2016-07-24 9 views
0

https://developer.android.com/training/contacts-provider/retrieve-names.htmlで書かれたものと同じAndroidの連絡先リストを実装している人はいますか?このソースコードを理解する上で問題があります連絡先情報を持つAndroidの連絡先リスト

public void onActivityCreated(Bundle savedInstanceState) { 
     super.onActivityCreated(savedInstanceState); 
     ... 
     // Gets the ListView from the View list of the parent activity 
     mContactsList = 
      (ListView) getActivity().findViewById(R.layout.contact_list_view); 
     // Gets a CursorAdapter 
     mCursorAdapter = new SimpleCursorAdapter(
       getActivity(), 
       R.layout.contact_list_item, 
       null, 
       FROM_COLUMNS, TO_IDS, 
       0); 
     // Sets the adapter for the ListView 
     mContactsList.setAdapter(mCursorAdapter); 
    } 

答えて

0

わからないコード行とは何ですか?

+0

このvoidをどこに置くかonActivityCreated(Bundle savedInstanceState)? onCreateViewの内部(LayoutInflaterインフレータ、ViewGroupコンテナ、Bundle savedInstanceState)?なぜ私たちはcontact_list_viewが必要ですか?これはLinearLayoutですか? – Sungat

+0

アクティビティのonCreate()が完了した後にonActivityCreatedが呼び出されるためです。 onCreateView()の後に呼び出され、主に最終的な初期化(たとえば、UI要素の変更)に使用されます。また、Contact_list_viewがScreen上にリストの連絡先を表示する必要があり、LinearLayoutではなくListViewです –

+0

contacts_list_viewとcontact_list_viewの違いは何ですか? – Sungat

関連する問題