2016-09-19 20 views
0

これは「#」の接頭辞であった場合に、このパスに一致しない、私のパス接頭辞#を使用したインテントフィルタURLが機能しません。

<data android:pathPrefix="/some.html#"/> 

アンドロイドです。しかし、URLとフィルターの両方で '#'を削除すると、機能します。 # には特別な意味がありますか? URLは#が含まれていない場合に



EDIT
#は、パスパターン

<data android:pathPrefix="/.*/"/> 

を使用してやってあなたは、リンクで#を渡す場合でも、これは動作しない場合であっても問題ですが、できます。

+0

ないのsu '#'に特別な意味があるが、あなたが使用できるはずだと思うなら '# 'にマッチするように' android:pathPattern = "/ some \\。html#\\。" 'を使うことができる。 –

+0

試着しましたか? user1506104

+0

@MikeLaren:いいえ、うまくいきません。 – Ashwin

答えて

0

ハッシュのため

使用&#35; HTMLコードを使用してみてください What's the HTML character entity for the # sign?

それとも

\\#は文字に特別な意味を無効

+0

@ Pawab Valecha:いいえ\\#は動作しません – Ashwin

+0

#も動作しません。私の編集をチェックしてください。 – Ashwin

+0

pathPrefixとpathPatternは "*"と "。"のみをサポートします。 - > Referlink http://stackoverflow.com/questions/10871065/match-app-and-not-appinst-with-androidpathpattern-working-on-anent-f –

関連する問題