1. ホーム
  2. android

[解決済み】Android: Intent エラーを処理するアクティビティは見つかりませんでしたか?どのように解決するのか

2022-01-22 08:39:18

質問

Intentエラーを処理するActivityは見つかりませんでしたか?どのように解決するのでしょうか。

Preference customPref = (Preference) findPreference("DataEntryScreen"); 
   customPref
        .setOnPreferenceClickListener(new OnPreferenceClickListener() {
         public boolean onPreferenceClick(Preference preference) {                  

        Intent i = new Intent("com.scytec.datamobile.vd.gui.android.AppPreferenceActivity");
                 startActivity(i);
                  return true;                                        
               }
           });

解決方法は?

マニフェストに下記を追加してください。

  <activity   android:name=".AppPreferenceActivity" android:label="@string/app_name">  
     <intent-filter> 
       <action android:name="com.scytec.datamobile.vd.gui.android.AppPreferenceActivity" />  
       <category android:name="android.intent.category.DEFAULT" />  
     </intent-filter>   
  </activity>