2013-07-15 20 views
0

我寫了一個活動,我想用點擊搜索按鈕跳轉這個活動,我在Manifest中寫了一些代碼。如何設置intent-filter使用Java代碼?

<activity android:theme="@style/launcher" android:name=".Launcher"> 
     <intent-filter> 
      <action android:name="android.intent.action.SEARCH_LONG_PRESS"/> 
      <action android:name="android.intent.action.ASSIST"/> 
      <category android:name="android.intent.category.DEFAULT"/> 
     </intent-filter> 

這就是工作。但是現在我想讓別人控制在其他活動中,當長按搜索按鈕時,人們可以設置此活動跳轉或不跳轉。

回答

-1

請使用波紋管代碼。

 Intent in =new Intent(ActivityName.this,switcActivty.class); 
     IntentFilter filter = new IntentFilter(); 
     filter.addAction(intent.getAction()); 
     filter.addCategory(Intent.CATEGORY_DEFAULT); 

     startActivity(in); 
+0

wat is dialIntent –

+0

對不起,請將dialIntent替換爲in。 –