Svi*_*lav 1 android android-intent
我通过使用Flags开始我的旧Activity,Intent.FLAG_ACTIVITY_SINGLE_TOP | Intent.FLAG_ACTIVITY_CLEAR_TOP但我不能通过使用以下方法将String发送到此Activity putExtra:
Intent intent = new Intent(INTENT_ActivityA);
intent.addFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP | Intent.FLAG_ACTIVITY_CLEAR_TOP);
intent.putExtra("DATA", "OK");
startActivity(intent);
Run Code Online (Sandbox Code Playgroud)
在里面 onResume getIntent().getStringExtra("DATA")==null
如何将数据发送到正在运行的Activity?
小智 9
如果你覆盖onNewIntent我认为你应该在其中包含你的数据.试试以下
@Override
protected void onNewIntent(Intent intent) {
super.onNewIntent(intent);
intent.getStringExtra("DATA");
}
Run Code Online (Sandbox Code Playgroud)
希望能帮助到你!
| 归档时间: |
|
| 查看次数: |
1348 次 |
| 最近记录: |