Android 联系人不断崩溃

Android 联系人不断崩溃,android,Android,联系人不断崩溃 public class MainActivity extends AppCompatActivity { @SuppressWarnings("deprecation") @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Uri

联系人不断崩溃

public class MainActivity extends AppCompatActivity {
@SuppressWarnings("deprecation")
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    Uri allContacts= Uri.parse("content://contacts/people");
    Cursor c=managedQuery(allContacts,null,null,null,null);

    String[] columns=new String[]{
            ContactsContract.Contacts.DISPLAY_NAME,ContactsContract.Contacts._ID};
    int[] views=new int[]{R.id.ContactsName,R.id.ContactsID};
    SimpleCursorAdapter adaptor=new SimpleCursorAdapter(this,R.layout.activity_main,c,columns,views);
    ListView listView=(ListView)findViewById(R.id.ListView);
    listView.setAdapter(adaptor);
“已尝试运行,,显示Naugat Android 7中的联系人不断崩溃”

我不熟悉安卓系统。。
提前感谢…

将这一行添加到您的AndroidManifest.xml文件的
标记之间:

<uses-permission android:name="android.permission.READ_CONTACTS"/>


您需要在运行时请求阅读联系人的权限。阅读更多请添加崩溃日志,尽管我上面的评论是正确的,因为Androi棉花糖这还不够。您还需要在运行时请求任务!我已经同意了。