诀窍是打开一个透明的活动,显示 toast 并完成活动,这使得它看起来像只显示 toast,因为打开的活动是透明的。
要做到这一点,你可以做到。
public class MainActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Toast.makeText(this, messageToBeDisplayed, Toast.LENGTH_SHORT).show();
// finish the activity as soon as it opened.
this.finish();
}
}
Run Code Online (Sandbox Code Playgroud)
您还需要通过在 中指定它来为您的活动提供一个透明的主题AndroidManifest.xml,您可以NoDisplayeTheme像这样使用Android 提供的主题。
<activity android:name="TransparentActivity"
android:theme="@android:style/Theme.NoDisplay">
</activity>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3625 次 |
| 最近记录: |