通过意图过滤器发送消息

isc*_*ers 2 android

如何使用intent和intent过滤器将消息从一个活动发送到另一个活动?

Rya*_*rad 6

你使用Intent 的putExtras(Bundle)方法

Bundle extras = new Bundle();
extras.putString("my.unique.extras.key", "this is my message");
myIntent.putExtras(extras);
Run Code Online (Sandbox Code Playgroud)

然后在Intent中检索附加内容

Bundle extras = this.getIntent().getExtras();
if ( extras != null ) {
  if ( extras.containsKey("my.unique.extras.key") ) {
    this.setTitle(extras.getString("my.unique.extras.key"));
  }
}
Run Code Online (Sandbox Code Playgroud)