1
我试图从AccessibilityService使用附加的Intent来启动Activity。无法通过AccessibilityService的Intent启动Activity
这里的清单中的活动声明:
<activity android:name="com.mydomain.accessApp.AccessibleLauncher" >
<intent-filter>
<action android:name="@string/INTENT_MY_SEARCH_QUERY" />
<category android:name="android.intent.category.DEFAULT"/>
</intent-filter>
</activity>
这里的在AccessibilityService代码:
Intent intent = new Intent();
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
intent.addCategory(Intent.CATEGORY_DEFAULT);
intent.putExtra(Intent.EXTRA_TEXT, question);
intent.setAction(getString(R.string.INTENT_MY_SEARCH_QUERY));
getApplicationContext().startActivity(intent);
startActivity(intent);
这里是我的错误捕获代码从ActivityNotFoundException得到:
No Activity found to handle Intent { act=com.mydomain.accessApp.AccessibleLauncher cat=[android.intent.category.DEFAULT] flg=0x10000000 (has extras) }
为什么我收到此错误?我是从strings.xml档案拉动意图过滤数据(拉从那里以及辅助功能服务意图过滤数据)
'Intent intent = new Intent(this,nextActivity.class);' –