就像問這個問題的用戶:How does the default browser on Android send "SEND" intents?,我希望我的Android應用程序處理無聲發送。我實現所提出的解決方案,即永遠不會調用的setContentView()無頭活動:如何處理無頭活動的無聲SEND意圖
public class IntentMgrAct extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// setContentView explicitally ommited
Toast.makeText(getApplicationContext(), "Message sent", Toast.LENGTH_LONG).show();
}
}
當其他應用程序發送的意圖,我的「啞巴」的活動,它顯示了祝酒落後,但我要的是烤麪包。我嘗試在Toast.makeText之後用finish()隱藏無頭活動並且執行這個技巧,但是有一個明顯的閃爍。我怎樣才能防止活動出現?
我知道這是可行的,稍後閱讀例如只顯示從其他應用程序發送鏈接時的祝酒 –