如何在后台完成任务后显示弹出窗口?

时间:2011-02-28 07:15:25

标签: android

我想在完成当前正在后台运行的任务后显示一条弹出消息。弹出消息必须加强当前活动。

我如何实现这一目标?

5 个答案:

答案 0 :(得分:1)

AlertDialog可能就是你要找的东西

答案 1 :(得分:1)

您也可以使用Toast.

答案 2 :(得分:1)

您可以使用ToastAlertDialog

Toast侵入性较小,无法接受任何输入,通常最好提醒用户定时器关闭或类似的东西,它们会自行消失。

AlertDialog更具侵入性,因为他们(通常)不会被他们自己消失,但是他们可以接受输入,但根据我的经验,他们最好选择“你确定要退出吗?”这样的选项。 “或显示加载栏,因为您可以将图像和其他小部件放入其中。

但另一种方式是Notification

虽然这不会“弹出”,但这是另一种可能性,取决于您的应用程序可能是更好的选择。

答案 3 :(得分:0)

你好 你可以使用句柄

方式是: 你背景课

protected Handler m_Handle = null;


比你完成任务添加
m_Handle.sendEmptyMessage(for ex: PopupType );


在你的活动中

public Handler myHandle = new Handler()
{
    @Override
    public void handleMessage(Message msg)
    {
      show dialog
    }
}

答案 4 :(得分:0)

我认为您可以使用服务在后台进行演讲,然后以与我android:chat app popup view相同的方式显示弹出式活动

谢谢。