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()でヘッドレスの活動を隠そうとしましたが、そのトリックはしますが、目立つフリッカーがあります。アクティビティが表示されないようにするにはどうすればよいですか?
私はそれが実行可能であることを知っています。後で読む他のアプリケーションからリンクを送信するときにトーストだけを表示します –