我有两节课。 FirstActivity和SecondActivity。 在FirstActivity中,我有类似以下内容:

    Intent intent = new Intent(this, Color.class);
    intent.putExtra("keyName","#FFFFFF");
    startActivity(intent);

在SecondActivity中,我想要这样的东西:

String data = getIntent().getExtras().getString("keyName");

这里的问题是我已经在SecondActivity中扩展了“视图”,因此上面的代码在SecondActivity中将不起作用,因为我需要扩展“ Activity”以使意图起作用。 我该如何解决? 我猜想是通过使另一个类扩展Activity来实现的,但是如果我这样做了,我该怎么做将事情从ThirdActivity发送到SecondActivity?

===============>>#1 票数:1

您可以简单地使用:

    Intent intent = new Intent(context,MainActivity.class)
                      .setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);  
  context.startActivity(intent); 

  ask by SaL translate from so

未解决问题?本站智能推荐: