アプリでダイアログとして使用しているアクティビティがあります(とを使用しTheme.Dialog
てstartActivity(dialogactivityintent)
)。しかし、ユーザーが戻るボタン(すべてのAndroid携帯にある)を押したときに閉じたくありません。私はたくさん検索しましたが、これに対する解決策を見つけることができませんでした。私を助けてください。前もって感謝します!
編集:私は使用してみましsetCancelable(false)
たが、無駄です。
アプリでダイアログとして使用しているアクティビティがあります(とを使用しTheme.Dialog
てstartActivity(dialogactivityintent)
)。しかし、ユーザーが戻るボタン(すべてのAndroid携帯にある)を押したときに閉じたくありません。私はたくさん検索しましたが、これに対する解決策を見つけることができませんでした。私を助けてください。前もって感謝します!
編集:私は使用してみましsetCancelable(false)
たが、無駄です。
こんにちは、次のコードを使用します::
setContentView(R.layout.main) の横にこの行を貼り付けます
this.setFinishOnTouchOutside(false);
次の行を使用して back Key を無効にします。
@Override
public void onBackPressed() {
}
この方法を使用する必要があります:
setCancelable(false).
通常、ダイアログを使用した場合は、次を使用する必要があります。
ただし、アクティビティを使用した場合は、onBackPressed をオーバーライドするだけで何もしません。