안녕하세요.. 눈팅만 하다. 정말 도움도 많이 받고 했는데.
테스트로 어플 만들던중.. 막히는 부분이 있어서 이렇게 글을 올리게 되었네요~.

제가 만들고 있는 어플은 DB로 연결된 리스트뷰 자료에서 클릭시 subactivity로 넘어가게 되고
인텐트로 자료를 받아서 클릭 내용의 정보가 subactivity에서 자세하게 나오는 어플을 만들고있습니다.
subactivity에서 내용이 자세하게 나오다가 맨밑으로 가면 버튼이 하나 있는데요.

버튼을 클릭하게 되면 해당 자료의 pdf를 불러와서 pdf viewer를 실행해서 pdf를 볼수있게 해줘야되는데.
이부분에서 잘 안됩니다. 제가 pdf viewer를 만드는 것은 아니고요. 설치되어있는 adobe pdf라든지 씽크프리 오피스를
연결해서 사용하고 싶은데. 엉뚱한 것만 불러오네요.

pdf버튼 클릭시에 해당 자료를 인터넷 서버에서 다운받아서 실행할수있게끔 하는것 입니다.
자료 저장은 sdcard로 했고요.



public void mOnClick(View v) {
   switch (v.getId()) {
   case R.id.spdf:
    
    File sdcard = Environment.getExternalStorageDirectory();
    Filepath = sdcard.getAbsolutePath();
    
    downloadPDF(Path);
    int idx = Path.lastIndexOf('/');
    String pdfpath = Path.substring(idx + 1);    
    Filepath += "/pdf/" + pdfpath;
  
    Intent intent = new Intent(Intent.ACTION_SEND);
    intent.setType("application/pdf");
    intent.putExtra(Intent.EXTRA_STREAM, Uri.parse("file://"+Filepath));
    startActivity(intent);
    break;
   }
  }

클릭시 작업을 수행할 때 사용하는 응용프로그램해서 선택하는것이 나오는데.. 왜 pdf는 없는지 모르겠네요.
제가 잘못 한것인지.. 파일 이름은 *.pdf로 받아오게 되어있습니다.

Manifest.xml도 고쳐져있는 상태입니다.

좋은 정보좀 부탁드릴께요.

ps. 추가로 질문좀 드릴께요.. 검색 버튼을 눌렀을때 키보드가 접혔으면 좋겠는데.. 안접히네요.. 접히는 방법을 알고계시면
알려주세용~^^*
사진 보시면 더 이해가 빠르실것입니다.