だから私は「android:style/Theme.Dialog」へのポップアップ感謝として表示されるアクティビティを開始するサービスを持っています
このアクティビティは、アプリケーションのリストとともにリストビューを表示します。リストビューの各要素には、アプリケーションの簡単な説明と2つのボタンがあります。1アプリケーションを起動するため2より多くの情報を含むトーストを表示するため。
これが私のサービスのコードです:それは活動を開始します
Intent intent = new Intent(this, PopUpActivity.class);
intent.addFlags(Intent.FLAG_DEBUG_LOG_RESOLUTION);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
getApplicationContext().startActivity(intent);
このアクティビティでは、カスタムArrayAdapterに適合した、リストビューを備えたカスタムレイアウトを使用します
このアダプターでは、現在のアプリケーションを開始するためにスタートボタンにアクションを設定しました
Button lanceur = (Button) v.findViewById(R.id.Buttonlancer);
lanceur.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
p.start(mcontext);
}
});
p.startを使用して、アプリケーションを起動します。
しかし今、アプリケーションから「戻る」を押すと、ポップアップに戻ります...そして別のアプリケーションを開始できます。私はそれが可能になりたくありません。
そのため、PopupActivityを却下/破棄/終了できればいいのですが、自分のコードではうまくいきません。