2

から vCard を受信しようとしていますIntent:

// ...

Intent intent = getIntent();
String action = intent.getAction();
String type = intent.getType();

if (Intent.ACTION_SEND.equals(action) && type != null) {
    if ("text/plain".equals(type)) {
        handleSendText(intent);
    } else if ("text/x-vcard".equals(type)) {
        handleSendVCard(intent);
    }
}

// ...

private void handleSendVCard(Intent intent) {
    Uri uri = intent.getData();
    Log.d("vCard", uri.toString());
}

しかし、取得しNullPointerExceptionます。インテントから vCard を取得するにはどうすればよいですか?

4

0 に答える 0