마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

구글번역기 쉐어기능 넣으려는데....

0 추천
Intent i = new Intent();
       i.setAction(Intent.ACTION_SEND);
       i.putExtra(Intent.EXTRA_TEXT, "What is going on?");
       i.putExtra("key_text_input", "What time is it?");
       i.putExtra("key_text_output", "");
       i.putExtra("key_language_from", "en");
       i.putExtra("key_language_to", "es");
       i.putExtra("key_suggest_translation", "");
       i.putExtra("key_from_floating_window", false);
       i.setComponent(new ComponentName("com.google.android.apps.translate",
           "com.google.android.apps.translate.translation.TranslateActivity"));
startActivity(i);

위와 같이 구글번역기를 호출하려 합니다. 

그런데 아래와 같은 에러가 나더군요.

메니페스트에 낵티비를 추가 하라는데 그건 아닌거 같구요 .. 해결 가능하신분?

 

 

android.content.ActivityNotFoundException: Unable to find explicit activity class {com.google.android.apps.translate/com.google.android.apps.translate.translation.TranslateActivity}; have you declared this activity in your AndroidManifest.xml?

오미자 (140 포인트) 님이 2014년 4월 17일 질문

1개의 답변

+1 추천
i.setType("text/plain"); 을 추가해보세요
Lifeclue (7,930 포인트) 님이 2014년 4월 17일 답변
...