我想在完成当前正在后台运行的任务后显示一条弹出消息。弹出消息必须加强当前活动。
我如何实现这一目标?
答案 0 :(得分:1)
AlertDialog可能就是你要找的东西
答案 1 :(得分:1)
您也可以使用Toast.
答案 2 :(得分:1)
您可以使用Toast或AlertDialog。
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相同的方式显示弹出式活动
谢谢。