为了账号安全,请及时绑定邮箱和手机立即绑定

在 Intent onNewIntent 之前的 Android Toast

在 Intent onNewIntent 之前的 Android Toast

守候你守候我 2021-12-18 15:26:51
我在上面阻塞了几个小时,是否有机会在执行意图之前敬酒?使用此代码,toast 仅在执行后出现。    @Overridepublic void onNewIntent(Intent intent) {    Toast.makeText(getApplicationContext(), "My Toast", Toast.LENGTH_LONG).show();    resolveIntent(intent);}谢谢!
查看完整描述

2 回答

?
互换的青春

TA贡献1797条经验 获得超6个赞

你可以为它使用处理程序


   @Override

public 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);


 }


查看完整回答
反对 回复 2021-12-18
?
人到中年有点甜

TA贡献1895条经验 获得超7个赞

我的意思是从技术上讲,您可以在其中创建另一个 Intent。如果你知道我的意思,基本上是一个实习生“onCreate”?


    @Override

public void onNewIntent(Intent intent) {


        @Override

    public void onNewIntentCreate(...) {

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

    }


    onNewIntentCreate();

    resolveIntent(intent);

}

或者类似的东西。这对你有用吗?


查看完整回答
反对 回复 2021-12-18
  • 2 回答
  • 0 关注
  • 144 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号