Navega y sube archivos PDF o Word en Android

private void getDocument()
{
    Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
    intent.setType("application/msword,application/pdf");
    intent.addCategory(Intent.CATEGORY_OPENABLE);
    // Only the system receives the ACTION_OPEN_DOCUMENT, so no need to test.
    startActivityForResult(intent, REQUEST_CODE_DOC);
}

@Override
protected void onActivityResult(int req, int result, Intent data)
{
    // TODO Auto-generated method stub
    super.onActivityResult(req, result, data);
    if (result == RESULT_OK)
    {
        Uri fileuri = data.getData();
        docFilePath = getFileNameByUri(this, fileuri);
    }
}

// get file path

private String getFileNameByUri(Context context, Uri uri)
{
    String filepath = "";//default fileName
    //Uri filePathUri = uri;
    File file;
    if (uri.getScheme().toString().compareTo("content") == 0)
    {
        Cursor cursor = context.getContentResolver().query(uri, new String[] { android.provider.MediaStore.Images.ImageColumns.DATA, MediaStore.Images.Media.ORIENTATION }, null, null, null);
        int column_index = cursor.getColumnIndexOrThrow(MediaStore.Images.Media.DATA);

        cursor.moveToFirst();

        String mImagePath = cursor.getString(column_index);
        cursor.close();
        filepath = mImagePath;

    }
    else if (uri.getScheme().compareTo("file") == 0)
    {
        try
        {
            file = new File(new URI(uri.toString()));
            if (file.exists())
                filepath = file.getAbsolutePath();

        }
        catch (URISyntaxException e)
        {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
    }
    else
    {
        filepath = uri.getPath();
    }
    return filepath;
}

Estoy creando una aplicación móvil de Android en la que el usuario puede cargar su CV (formulario PDF o formulario de palabras) y que luego se puede enviar al servidor.

He usado este código para adjuntar / cargar archivos PDF o Word, pero cuando ejecuto la aplicación en Android Studio, no se puede hacer clic en el botón de adjunto. ¿Cómo puedo resolverlo?