我希望在收到来电时显示留言,它(吐司留言)必须在那里直到通话结束,当通话结束时,留言必须消失。
需要任何帮助
答案 0 :(得分:0)
答案 1 :(得分:0)
Toast toast = Toast.makeText(context,text,duration); toast.show();
答案 2 :(得分:0)
你不能直接使用toast,因为它们只能显示由Toast.LENGTH_LONG或Toast.LENGTH_SHORT选择的固定时间,但我在这里看到几个选项:
伪代码:
private Handler mHandler = new Handler();
private void showToasts() {
Toast.makeText(context, text, duration).show();
mHandler.postDelayed(new Runnable() {
public void run() {
Toast.makeText(context, text, duration).show();
}
}, 500);
}
我不确定它是否有用,但你可以试试。