Revision e1637420
Added by Leszek Koltunski 3 months ago
src/main/java/org/distorted/bandaged/BandagedActivity.java | ||
---|---|---|
29 | 29 |
import androidx.preference.PreferenceManager; |
30 | 30 |
|
31 | 31 |
import org.distorted.dialogs.RubikDialogError; |
32 |
import org.distorted.dialogs.RubikDialogMessage; |
|
32 | 33 |
import org.distorted.external.RubikFiles; |
33 | 34 |
import org.distorted.library.main.DistortedLibrary; |
34 | 35 |
import org.distorted.main.MainActivity; |
... | ... | |
58 | 59 |
private BandagedScreen mScreen; |
59 | 60 |
private boolean mRTL; |
60 | 61 |
private int mObjectOrdinal; |
62 |
private boolean mDisplayMessageDialog; |
|
61 | 63 |
|
62 | 64 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
63 | 65 |
|
... | ... | |
78 | 80 |
mScreenWidth =displaymetrics.widthPixels; |
79 | 81 |
mScreenHeight=displaymetrics.heightPixels; |
80 | 82 |
|
83 |
mDisplayMessageDialog = true; |
|
84 |
|
|
81 | 85 |
final Configuration config = getResources().getConfiguration(); |
82 | 86 |
final int layoutDirection = config.getLayoutDirection(); |
83 | 87 |
mRTL = layoutDirection==LAYOUT_DIRECTION_RTL; |
... | ... | |
230 | 234 |
SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(this); |
231 | 235 |
SharedPreferences.Editor editor = preferences.edit(); |
232 | 236 |
mScreen.savePreferences(editor); |
237 |
|
|
238 |
editor.putBoolean("bandageDisplayDialog", mDisplayMessageDialog ); |
|
239 |
|
|
233 | 240 |
editor.apply(); |
234 | 241 |
} |
235 | 242 |
|
... | ... | |
239 | 246 |
{ |
240 | 247 |
SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(this); |
241 | 248 |
mScreen.restorePreferences(this,preferences); |
249 |
|
|
250 |
mDisplayMessageDialog = preferences.getBoolean("bandageDisplayDialog",true); |
|
251 |
|
|
252 |
if( mDisplayMessageDialog ) |
|
253 |
{ |
|
254 |
Bundle bundle = new Bundle(); |
|
255 |
bundle.putString("argument", getString(R.string.bandage_message) ); |
|
256 |
RubikDialogMessage diag = new RubikDialogMessage(); |
|
257 |
diag.setArguments(bundle); |
|
258 |
diag.show( getSupportFragmentManager(), RubikDialogMessage.getDialogTag() ); |
|
259 |
} |
|
260 |
} |
|
261 |
|
|
262 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
|
263 |
|
|
264 |
void doNotShowDialogAnymore() |
|
265 |
{ |
|
266 |
mDisplayMessageDialog = false; |
|
242 | 267 |
} |
243 | 268 |
|
244 | 269 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
Also available in: Unified diff
3 message dialogs.