私のアプリには、その日が以前にクリックされた日である場合には無効にするボタンがありますが、その日が無効になる場合でもボタンをオンラインに戻しますそれ。アプリの再起動後にボタンを無効にする
shDayMed = sh.getInt("daymed", calendar.get(Calendar.DAY_OF_MONTH));
int day = shDayMed;
int dayAtual = calendar.get(Calendar.DAY_OF_MONTH);
if (day != dayAtual) {
save.setEnabled(true);
pesohj.setEnabled(true);
} else {
save.setEnabled(false);
pesohj.setEnabled(false);
}
日が現在の日でない場合、私は、これは間違っている部分であると信じて、
クリックした日をどこに保存していますか?そのコードは欠落しています。 – Jeffrey
'SharedPreferences'を使用してください。https://developer.android.com/training/basics/data-storage/shared-preferences.html –
データ保存メソッドを投稿してください。 –