Android 使用意图向我的活动发送数据

Android 使用意图向我的活动发送数据,android,service,android-activity,android-intent,Android,Service,Android Activity,Android Intent,我有一个正在运行的服务器,它会向用户发出打开我的主要活动的状态栏通知,如何通过该意图将数据传递给我的活动?使用: 此方法重载并将各种类型作为第二个参数:int、byte、String和各种数组 要获取数据,请使用适当的getxyztra()。对于字符串,这是: getStringExtra(String keyName) 主要活动 Intent intent = new Intent(MainActivity.this,SecondActivity.class); intent.putExtr

我有一个正在运行的服务器,它会向用户发出打开我的主要活动的状态栏通知,如何通过该意图将数据传递给我的活动?

使用:

此方法重载并将各种类型作为第二个参数:int、byte、String和各种数组

要获取数据,请使用适当的getxyztra()。对于字符串,这是:

getStringExtra(String keyName)
主要活动

Intent intent = new Intent(MainActivity.this,SecondActivity.class);
intent.putExtra("extra_text", string); 
startActivity(intent);
第二项活动

 String text = getIntent().getStringExtra("extra_text");

但是我如何在我的活动中获取数据呢?当和活动获取意图时调用的事件是什么?
activity.getIntent()
此.getIntent()
getIntent()
在活动中定义。您可以在activity中的任何地方调用它,也可以在
onCreate()中调用它。
好的,我想我调用getExtras的位置不对,但我的错误是我没有执行“this.getIntent()”谢谢您的帮助完美的回答。简短的,必要的。
 String text = getIntent().getStringExtra("extra_text");