回答
您可以使用Toast或AlertDialog。
吐司的侵扰性较小,不能接受任何输入,通常最好提醒用户计时器关闭或类似的事情,他们自己消失。
AlertDialog有点侵入性,因为他们(通常)不会被他们的自我消失,但他们可以接受输入,但从我的经验来看,他们最适合选择像“你确定要退出吗? ?”或者显示加载栏,因为您可以将图像和其他小部件放入其中。
但是另一种方法是Notification。
虽然这不会“弹出”,但这是另一种可能性,取决于您的应用可能是更好的选择。
正如您所说的,如果运行服务或警报对话框(如果它的活动)更好使用通知。 – GoodSp33d 2011-02-28 07:54:12
AlertDialog可能是你在找什么
您还可以使用Toast.
吐司自动消失,但我必须看到该消息框,直到我只在该消息框上执行某些功能..所以,请帮我我如何实现这一目标? – OnkarDhane 2011-02-28 07:35:19
嗨
您可以使用处理
的方法是:
在你的后台类
protected Handler m_Handle = null;
比你完成你的任务添加 m_Handle.sendEmptyMessage(for ex: PopupType);
您的活动
public Handler myHandle = new Handler()
{
@Override
public void handleMessage(Message msg)
{
show dialog
}
}
我想你可以使用这些服务做背景的谈话则显示弹出了,我已经做了android:chat app popup view
谢谢活动的方法相同。
- 1. 如何在完成数据库处理后显示警报弹出窗口?
- 2. iPhone SDK - 直到后台任务完成后才显示图像
- 3. 如何在突出显示文本后启用弹出窗口?
- 4. jQuery在后台弹出窗口
- 5. DataGridView窗体在后台工作完成后显示为空
- 6. 当导航堆栈弹出视图时,如何完成后台任务
- 7. PHP - 成功注册后显示SweetAlert模态弹出窗口(AJAX)
- 8. 如何打开弹出窗口并在关闭弹出窗口后在父窗口中完全回发
- 9. 如何显示其他弹出窗口上的弹出窗口?
- 10. 如何显示弹出窗口然后发送PHP表单?
- 11. 如何从弹出窗口找出“父窗口重载完成”?
- 12. iOS的后台任务没有完成
- 13. Android ASync任务ProgressDialog直到后台线程完成后才显示
- 14. 完成任务后如何显示吐司?
- 15. 完成后关闭的新弹出窗口?
- 16. 如何在AngularJS弹出窗口完成后调用MVC Web API控制器
- 17. 如何创建后登记在PHP全成弹出窗口
- 18. 如何在成功提交后关闭弹出窗口
- 19. 如何显示弹出窗口?
- 20. 如何显示弹出窗口
- 21. 如何显示弹出窗口?
- 22. 从webservice下载后在弹出窗口中显示视频android
- 23. Magento:在X号后显示一个访客弹出窗口。
- 24. jquery弹出窗口在$(“#div_id”)。dialog();后不能正确显示。
- 25. 如何在sumbit之后不弹出Richfaces弹出窗口?
- 26. Silverlight弹出窗口:如何在打开弹出窗口后调用方法?
- 27. 在完成后台任务后重新获得焦点
- 28. 弹出窗口不显示
- 29. 弹出窗口不显示
- 30. 显示弹出窗口
标题应该反映出问题所在。 “嗨,Android开发人员”不这样做。请记住,为将来。谢谢。 – 2011-02-28 07:17:35
在我帮你之前,我需要一些更多的细节。你在背景中使用什么?它是asynctask还是服务? – Prasham 2011-02-28 07:32:07
使用异步任务......简单的问题和简单的回答.... – 2011-02-28 07:52:22