Я пытаюсь перехватить аудио / * mimetype action. Просмотреть намерения и переслать их в другое приложение (выбранное пользователем).Проблема в том, что, хотя я могу из файлового менеджера выбрать свою активность при открытии файла (через диалоговое окно, выбранное приложением), я не могу перенаправить намерение в другую активность (не ту, что была).Это часть манифеста об операции:
<activity
android:label="@string/app_name"
android:name=".TestMimeActivity" >
<intent-filter >
<action android:name="android.intent.action.VIEW" />
<data android:mimeType="audio/*" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
Это код onStart в операции:
@Override
protected void onStart() {
super.onStart();
setContentView(R.layout.main);
Intent intent = getIntent();
startActivity(intent);
}
Я получаю только бесконечный цикл.Я хотел бы открыть в диалоговом окне активность выбранного приложения (желательно, чтобы мое приложение не было в списке, но я также могу вытерпеть весь список).Является ли это возможным?Как мне этого добиться?
Спасибо Тобия Лоскьяво