一旦它到来,如何丢弃语音警报30秒

时间:2016-07-11 09:22:48

标签: android text-to-speech

正在使用我已实施语音提示的Android应用程序( 文本 语音 )。我的问题是语音提醒频繁发生,任何人都会感到烦躁。

所以尝试的是当第一个警报到来时,第二个警报应该在30秒之后30秒内如果警报到来它应该简单地被丢弃。我尝试使用计时器和处理程序两者。在这两种情况下警报是在t时间间隔之后发出但它没有被丢弃.Plz帮助我。

public IList<BookData> ListBooksBy(string title, string genre, int publishedDate, int bookId, string author)
    {
        var books = ListAllBooks();
    var bk = from m in books
             select m;

    bk = books.Where(
         (s =>
                   (s.Title.ToUpper().Contains(title.ToUpper()))
                || (s.BookId.ToString().Contains(bookId))
                || (s.Genre.ToUpper().Contains(genre.ToUpper()))
                || (s.PublishedDate.ToString().Contains(publishedDate))
                || (s.Authors.ToString().Contains(author))
            )).ToList();

    books. bk.ToList();
    return books;
}

0 个答案:

没有答案