我已經定義了一個意圖過濾器是這樣的:啓動從瀏覽器的活動,併發送數據
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="bankpaid"/>
</intent-filter>
而且我裝從Web瀏覽器這樣的活動,我極力
href="intent://success/#Intent;scheme=bankpaid;package=some.url;end"
讀取發送到如下活動的數據:
protected void onStart() {
Intent intent = getIntent();
String action = intent.getAction();
if (Intent.ACTION_VIEW.equals(action)) {
String sharedText = intent.getStringExtra(Intent.EXTRA_TEXT);
Log.d("sharedText", sharedText);
}
super.onStart();
}
該pr問題是sharedText
原來是空的。
如何從網絡將數據發送到活動,以及如何可以在活動接收數據?
看看這裏http://stackoverflow.com/a/4085365/4848308 –
@GueorguiObregon我曾經是能夠做這樣的事情,但是因爲我已經切換到深層應用與瀏覽器的連接,我不知道如何做類似的事情。 –