ActivityNotFoundException при запуске намерения из предпочтений - PullRequest
0 голосов
/ 02 ноября 2010

Тип test.class является правильным?Как?Что мне делать?

<Preference 
    android:key="test" 
    android:title="test" 
    android:summary="test"> 
   <intent android:action="test.class" >  <=== **ERROR/AndroidRuntime(2384): android.content.ActivityNotFoundException: No Activity found to handle Intent** 
    </intent>  
</Preference> 

1 Ответ

13 голосов
/ 24 июня 2011

Я полагаю, что вопрос заключается в том, как запустить действие с экрана PreferenceScreen.Это может быть достигнуто с помощью следующего определения в вашем XML:

<Preference
  android:title="Tap me"
  android:summary="Tap to start activity">
  <intent
     android:action="android.intent.action.VIEW"
     android:targetPackage="com.example"
     android:targetClass="com.example.MyActivityClass" />
</Preference>

Наконец, убедитесь, что Activity определена в вашем манифесте .

...