为什么Toast消息被覆盖并且在通过Runnable调用时不会显示在Nougat中?

时间:2017-04-23 14:10:06

标签: java android multithreading android-toast

Sub SplitRowBy4Cols()
    Dim j As Long
    With Worksheets("Sheet1").Range("G60000").End(xlUp).Resize(, 28)  ' G:AH last row
        For j = 1 To .Columns.Count Step 4
            .Offset(1 + CLng(j / 4), -4).Resize(, 4).Value = .Cells(1, j).Resize(, 4).Value
        Next
        .ClearContents
    End With
End Sub

以上是我的源代码...我只想尝试收集一堆消息,我将在它们之间调用Thread.sleep(xxx),然后通过Toast消息将它们发布出去....不知怎的,当我循环浏览它们并发布,在Nougat Androidv7.0及更高版本中它只显示最后一条消息......任何人都知道它为什么会这样做?

在Marshmallow中它工作正常,它显示第一个Message1后跟Message2 ...在Nougat中它只显示" Message2"只有...

0 个答案:

没有答案