2012-03-01 16 views
1

私は以下のようなリンクを持っています。 TextViewの中アンドロイドのURLリダイレクト

正確なURL

<a href="activity_a://lookup/gelismeler">gelismeler</a>den 

私はspeficiedアクティビティを開きたい上記のリンクを使用してリンクを可能にしました。しかし、私は

android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.VIEW dat=activity_a://lookup/gelismeler (has extras) } 

私のマニフェストXMLが

<intent-filter> 
         <action android:name="android.intent.action.VIEW" /> 
         <action android:name="android.intent.action.DEFAULT" /> 

         <category android:name="android.intent.category.BROWSABLE" /> 

         <data 
          android:host="lookup" 
          android:scheme="activity_a" /> 
        </intent-filter> 

ので、ここで何が間違っている

以下の行が含まれ得ますか?どのように私はmyactivitynameにリダイレクトリンクを開くことができます。myactivity =>関数に// functionnameと/パラメータを=>パラメータを持つ..事前に

おかげ

編集:ACCをしたいくつかの変更。 @CommonsWareの提案へ

答えて

1

ステップ1:このような操作がないので、LOOKUPを取り除く。

ステップ#2:を追加します。TextViewのリンクをリンクしていませんので、BROWSABLEを使用してください。

ステップ3:スキームは小文字にしておいてください。これはスキームの要件だと思います。

+0

私はあなたがOK STEP1、STEP2言ったことでした。ステップ3 OK、もう一度エラーが表示されます – Yaya