私はTextView
いくつかのリンク(twitterスタイル)を持っています:
Pattern pattern1 = Pattern.compile("@\\w+");
Linkify.addLinks(textView, pattern1, "my_activity://one=");
Pattern pattern2 = Pattern.compile("#\\w+");
Linkify.addLinks(textView, pattern2, "my_activity://two=");
次のインテント フィルタを使用してマニフェストで宣言されたアクティビティ:
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.BROWSABLE" />
<category android:name="android.intent.category.DEFAULT" />
<data android:scheme="my_activity" />
</intent-filter>
意図はアクティビティのonNewIntent
メソッドに引っ掛かりますが、その前にアクティビティが再開されます(これはデフォルトの動作であると思います)。
アクティビティを再開せずにそのようなインテントを受け取る方法はありますか?