Skip to content

Commit b932e1b

Browse files
authored
Merge pull request #401 from nikhilchowdary/bug-fixes
Fixes #400 Long toast queue
2 parents fcb0255 + 4da78ec commit b932e1b

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

source-code/app/src/main/java/org/buildmlearn/toolkit/fragment/SettingsFragment.java

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ public class SettingsFragment extends PreferenceFragment {
3737

3838
private static final int REQUEST_PICK_APK = 9985;
3939
private Preference prefUsername;
40+
private Toast mToast;
4041

4142
private static float deleteDirectory(File file, float size) {
4243
if (file.exists()) {
@@ -61,6 +62,7 @@ public void onCreate(Bundle savedInstanceState) {
6162
super.onCreate(savedInstanceState);
6263
addPreferencesFromResource(R.xml.fragment_settings);
6364
SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(getActivity());
65+
mToast=Toast.makeText(getActivity()," ",Toast.LENGTH_SHORT);
6466

6567
Preference deleteTempFiles = findPreference(getString(R.string.key_delete_temporary_files));
6668
deleteTempFiles.setOnPreferenceClickListener(new Preference.OnPreferenceClickListener() {
@@ -81,8 +83,10 @@ public boolean onPreferenceClick(Preference preference) {
8183
if(NetworkUtils.isNetworkAvailable(getActivity()))
8284
startActivity(new Intent(Intent.ACTION_VIEW,
8385
Uri.parse("http://play.google.com/store/apps/details?id=" + getActivity().getPackageName())));
84-
else
85-
Toast.makeText(getActivity(), R.string.settings_network_unavailable,Toast.LENGTH_SHORT).show();
86+
else {
87+
mToast.setText(R.string.settings_network_unavailable);
88+
mToast.show();
89+
}
8690
return true;
8791
}
8892
});
@@ -342,7 +346,8 @@ protected void onPostExecute(Float size) {
342346
if (size != 0) {
343347
Toast.makeText(getActivity(), "Deleted " + size + " MB.", Toast.LENGTH_SHORT).show();
344348
} else {
345-
Toast.makeText(getActivity(), "No Temp Files Found!", Toast.LENGTH_SHORT).show();
349+
mToast.setText("No Temp Files Found!");
350+
mToast.show();
346351
}
347352
}
348353
}

0 commit comments

Comments
 (0)