getactivity/toaster

Android 吐司框架,专治 Toast 各种疑难杂症

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 10 minutes ago
Type:Library / SDKCategory(s):AndroidMobile & Desktop
Added to GitGenius on September 19th, 2026
Created on September 16th, 2018
Open Issues & Pull Requests: 1 (+0)
GitHub issues: Enabled
Number of forks: 429
Total Stargazers: 3,513 (+0)
Total Subscribers: 40 (+0)

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 0
New in 7 days: 0
Closed in 7 days: 0
Avg open age: N/A days
Stale 30+ days: 0
Stale 90+ days: 0

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • bug (15)
  • question (7)
  • help wanted (4)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Toaster is an Android Toast framework that addresses common issues and limitations with the standard Toast notification system.

The framework solves problems developers encounter with Android's built-in Toast implementation, including crashes on Android 7.1 caused by WindowToken validation failures, incompatibility with Android 11's background display restrictions, and display failures when notification permissions are disabled. It provides a unified API for showing toast notifications with support for calling from background threads, queuing messages, delayed display, and immediate display modes.

Developers should choose this tool if they need reliable toast notifications across Android versions with minimal overhead, as the framework is lightweight and actively maintained. It suits projects requiring customizable toast styling at both global and local levels, code location tracking in logs for debugging, and compatibility with Android 11 and later versions. The README compares it to AndroidUtilCode-ToastUtils and Toasty, noting that Toaster is smaller in size, actively maintained while those alternatives are not, and uniquely supports local and global style configuration, delayed display, code location pinpointing, and Android 11 background display adaptation.

The project maintains active development with regular updates and issue resolution. The codebase demonstrates attention to edge cases and platform-specific problems across multiple Android versions.