首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

Toast展示较晚

2012-09-03 
Toast显示较晚在CheckBoxPreference中显示一个toast,他会在执行整个过程完毕 才出现toast我想先出现toast

Toast显示较晚

在CheckBoxPreference中显示一个toast,他会在执行整个过程完毕 才出现toast

我想先出现toast在执行别的

myCheckBox.setOnPreferenceClickListener(new OnPreferenceClickListener() {?
? ? ? ? ? ? @Override?
? ? ? ? ? ? public boolean onPreferenceClick(Preference preference) {?
? ? ? ? ? ? ? ? Toast.makeText(Prefs.this,?
? ? ? ? ? ? ? ? ? ? ? ? "test",?
? ? ? ? ? ? ? ? ? ? ? ? Toast.LENGTH_SHORT).show();?();?
? ? ? ? ? ? ? ? return false;?
? ? ? ? ? ? }?
? ? ? ? });?

? ? ? ? ? ? ? ? doSomething

上面不会先出现对话鲁昂 在出现dosoming

?

应该

myCheckBox.setOnPreferenceClickListener(new OnPreferenceClickListener() {?
? ? ? ? ? ? @Override?
? ? ? ? ? ? public boolean onPreferenceClick(Preference preference) {?
? ? ? ? ? ? ? ? Toast.makeText(Prefs.this,?
? ? ? ? ? ? ? ? ? ? ? ? "test",?
? ? ? ? ? ? ? ? ? ? ? ? Toast.LENGTH_SHORT).show();?
?
? ? ? ? ? ? ? ? Prefs.this.runOnUiThread(new Runnable() {?
? ? ? ? ? ? ? ? ? ? @Override?
? ? ? ? ? ? ? ? ? ? ? ? public void run() {?
? ? ? ? ? ? ? ? ? ? ? ? ? ? doSomething();?
? ? ? ? ? ? ? ? ? ? ? ? }?
? ? ? ? ? ? ? ? ? ? });?
? ? ? ? ? ? ? ? return false;?
? ? ? ? ? ? }?
? ? });?

1 楼 xiaowangzaixian 2011-11-09   lz,关键部分有错别字阿
“上面不会先出现对话鲁昂 在出现dosoming”

热点排行