小编Pri*_*nka的帖子

从Android应用程序打开Whatsapp联系人列表

我是Android新手,并尝试执行以下任务:-我想打开Whatsapp联系人列表并获取选定的联系人数据。我能够完成一半的工作。Whatsapp联系人列表打开,但是一旦我按任何联系人,我的应用程序就会崩溃。这是我的代码:

要打开Whatsapp联系人列表:

btnChoose.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            Intent intent = new Intent(Intent.ACTION_PICK);
            intent.setPackage("com.whatsapp");
            try{
                Toast.makeText(AddScheduleActivity.this, "going out activity", Toast.LENGTH_SHORT).show();
                startActivityForResult(intent, 1);
                Toast.makeText(AddScheduleActivity.this, "getting In activity", Toast.LENGTH_SHORT).show();
            } catch (Exception e) {
                Toast.makeText(AddScheduleActivity.this, "Whatsapp not found", Toast.LENGTH_SHORT).show();  //no activity found to handle this intent means whatsapp is not installed
            }
        }
    });
Run Code Online (Sandbox Code Playgroud)

获得选择:-

@Override
public void onActivityResult(int requestCode, int resultCode, Intent intent) {
    super.onActivityResult(requestCode, resultCode, intent);
    Toast.makeText(AddScheduleActivity.this, "Ok In", Toast.LENGTH_SHORT).show();

    switch (requestCode) {
        case 1:
            if(resultCode == …
Run Code Online (Sandbox Code Playgroud)

android whatsapp

5
推荐指数
1
解决办法
1502
查看次数

标签 统计

android ×1

whatsapp ×1