intent.getStringExtra()方法总是返回null,求解

else if (v.getId() == R.id.button1) {
Intent intent = new Intent("android.intent.action.MEDIA_BUTTON");
intent.putExtra(ACTION_INTENT_TEST,"ErrorPause");
MainActivity.this.sendBroadcast(intent);
}

  String intentExtra = intent.getStringExtra(ACTION_INTENT_TEST);

请问是哪里的问题

在吗?加一下QQ好吗

你用错方法了

你要在开启的Activity中

Intent intent = getIntent();

intent.getStringExtra(ACTION_INTENT_TEST);

public void onReceive(Context context, Intent intent) {

    String intentAction = intent.getAction();
    String intentExtra = intent.getStringExtra(ACTION);
 我现在是在广播接收者方法中取值,并不能
```Intent intent = getIntent();

在String intentExtra = intent.getStringExtra(ACTION_INTENT_TEST);这句话前面加上Intent intent = getIntent();这句话,原因是要在拿到东西之前先找到那个intent