在 Intent onNewIntent 之前的 Android Toast

我在上面阻塞了几个小时,是否有机会在执行意图之前敬酒?使用此代码,toast 仅在执行后出现。


    @Override

public void onNewIntent(Intent intent) {

    Toast.makeText(getApplicationContext(), "My Toast", Toast.LENGTH_LONG).show();

    resolveIntent(intent);

}

谢谢!


守候你守候我
浏览 145回答 2
2回答

互换的青春

你可以为它使用处理程序   @Overridepublic void onNewIntent(Intent intent) {    Toast.makeText(getApplicationContext(), "My Toast", Toast.LENGTH_LONG).show();    new Handler().postDelayed(new Runnable() {    @Override    public void run() {        resolveIntent(intent);    }   }, Toast.LENGTH_LONG); }

人到中年有点甜

我的意思是从技术上讲,您可以在其中创建另一个 Intent。如果你知道我的意思,基本上是一个实习生“onCreate”?    @Overridepublic void onNewIntent(Intent intent) {        @Override    public void onNewIntentCreate(...) {    Toast.makeText(getApplicationContext(), "My Toast", Toast.LENGTH_LONG).show();    }    onNewIntentCreate();    resolveIntent(intent);}或者类似的东西。这对你有用吗?
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java