gpt4 book ai didi

java - getIntent() 在第一个主要 Activity 中返回什么?

转载 作者:行者123 更新时间:2023-12-01 06:15:38 25 4
gpt4 key购买 nike

我想在 MainActivityBroacastReceviever 之间进行通信。

当消息到来时,在MainActivity中,图标处应该有动画。因此,当我收到消息时,我就打开了主要 Activity 。但我无法处理动画。

下面是我的主要 Activity 代码:

    Intent intent = getIntent();
Toast.makeText(this, "wow", Toast.LENGTH_SHORT).show();

if(intent.getStringExtra("receive").equals("success"))
InitBadge();

下面是我的广播接收方法代码:

public void onReceive( Context context, Intent intent ) 
{
Intent newintent = new Intent(context.getApplicationContext(),MainActivity.class);
newintent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
// newintent.setFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
newintent.putExtra("receive", "success");

// newintent
context.startActivity(newintent);
}

最佳答案

“你可以这样写”

Intent newintent = new Intent(context.getApplicationContext(),MainActivity.class);
newintent.putExtra("receive","success")
startActivity(newintent);


`String messa=getIntent().getStringExtra("receive").toString()
if(messa.equals("success"){
}`

关于java - getIntent() 在第一个主要 Activity 中返回什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25580491/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com