連絡先をlist
に表示しようとしています。私が何をしても、それはうまくいかない。致命的な例外:メイン(連絡先リスト)
誰かがこれを手伝ってくれますか?
P.Sここは新しいです。だから私が何か悪いことをしているかどうか教えてください。
public class MainActivity extends AppCompatActivity
{
ArrayList<String> name = new ArrayList<String>();
ListView list;
Cursor phones;
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
list = (ListView)findViewById(R.id.list);
phones = getContentResolver().query(ContactsContract.CommonDataKinds.Phone.CONTENT_URI, null, null, null, null);
while(phones.moveToNext())
{
String contactName = phones.getString(phones.getColumnIndex(ContactsContract.CommonDataKinds.Phone.DISPLAY_NAME));
name.add(contactName);
}
phones.close();
final ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, name);
list.setAdapter(adapter);
}
}
例外スタックトレースを追加 –