1
我的Android音頻應用可以使用意圖參數啓動。這個工作到目前爲止,但調用應用程序(例如ES瀏覽器)消失,直到我的應用程序關閉時纔可用。我希望我的應用能夠獨立於開始的應用而啓動。這是由開始的應用程序控制,或者我可以調整任何東西,使我的活動獨立?謝謝!使用參數啓動的Android活動啓動到調用者的任務中
我的清單:
<application
android:icon="@drawable/icon"
android:label="@string/app_name" >
<activity
android:name=".Activityname"
android:configChanges="keyboardHidden|orientation"
android:launchMode="singleTop"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<data android:scheme="file" />
<data android:host="*" />
<data android:mimeType="audio/mpeg" />
<data android:mimeType="audio/wav" />
</intent-filter>
</activity>
<activity android:name=".Settingsname" />
<service android:name=".Servicename" />
</application>
我的(工作)目的receivement的活動:
Intent intent = getIntent();
String paramUrl = intent.getDataString();
感謝大衛,它現在按預期工作。 下一個挑戰是讀取新的意圖,當玩家的應用程序已經在運行。通過onResume,我只能得到第一次活動開始的舊數據。 – Mapeman 2014-11-07 13:04:22
實現'onNewIntent()'。這是在調用onResume()之前用新的Intent調用的。 – 2014-11-07 13:38:48
是的,我發現這同時,似乎也工作。我看到你來自法蘭克福。我也是;)因此,經過幾天的搜索,最後在StackOverflow上註冊以找到解決方案,它直接來自neighbourhood。 – Mapeman 2014-11-07 20:26:42