私は画面の上部にとどまるダイアログアクティビティを持っていますが、その一部をカバーしています。私は通常の状況では、私はそれを見ることができますが、いくつかのボタンをクリックするようなトップ1の下で活動を操作することは許可されていません知っている。しかし、私は本当にこの能力が必要です。以下 は私のコードの一部です:上部のダイアログアクティビティの下にあるアクティビティとのやりとり方法は?
private void onPlayStreamingClick() {
Intent intent = new Intent(this.getActivity(), LivePlayerActivity.class);
intent.putExtra("cache", false);
intent.putExtra("loop", false);
startActivity(intent);
}
LivePlayerActivityのテーマは「Theme.Dialog」であり、それはフルスクリーンをカバーしていません。だから私は、LivePlayerActivityの背後にあるアクティビティのボタンをクリックして、画面から見ることができます。私はアンドロイドライフサイクルの本質的なメカニズムに従って、LivePlayerActivityを開始した後、上記のコードに含まれるコードがステータスを一時停止するように変更し、ユーザーからのタッチイベントやクリックイベントに反応しないように変更します。しかし、私はこれを実現させる方法があると言われ、どのように知りたいのですか。どんな助けでも大歓迎です!
あなたはいくつかのコードを投稿せずにやっていることを伝えることは非常に難しいです。しかし、私はあなたがリスナーとしてインターフェイスを介してそれを行うことができると思います – vlatkozelka
私は、画面の小さな部分だけをカバーする別のアクティビティの背後にあるアクティビティと対話したいです。 – user1870797
少なくとも、あなたがやった仕事を見せてください。 –