我希望我的App在切换到后台后,弹窗提示,参数view该传什么
public class MyApplication extends Application {
@Override
public void onCreate() {
super.onCreate();
this.registerActivityLifecycleCallbacks(new ActivityLifecycleCallbacks() {
@Override
public void onActivityStopped(Activity activity) {
//
View view = ((ViewGroup) activity.findViewById(android.R.id.content)).getChildAt(0);
Snackbar.make(view,"弹窗提示",,Snackbar.LENGTH_SHORT).show();
}
}
}
按照上面的书写view还是在我应用内部触发弹窗提示的。
目前效果是:我从我的应用切换到手机桌面,然后过了一会儿,我又点开我的应用,才出现了弹窗(也就是说只有我第二次点开应用才会出现弹出)。
我期望的效果是:我从我的应用切换到手机桌面后,然后出现一个弹窗提示。(这也是我用Toast的效果)
我想期望的view应该是手机桌面,我不知道该怎么获得桌面这个view
参考:https://blog.csdn.net/yhd007/article/details/88014513
snackbar不能在非app界面中弹出,你应该使用toast