如何在其他 Activity 中停止服务?

我在summaryActivity中启动该服务

SocketServiceIntent = new Intent(this, SocketService.class);
SocketServiceIntent.putExtra("MessageParcelable", mp);
startService(SocketServiceIntent);

然后从我的summaryActivity开始我的statusActivity
Intent intent = new Intent(SummaryActivity.this,
                StatusActivity.class);
intent.putExtra("MessageParcelable", mp);
startActivity(intent);

我的问题是我不知道如何为我的Statusactivity提供SocketServiceIntent。

最佳答案

您应该致电 Activity(ContextWrapper)#stopService :

stopService(new Intent(SummaryActivity.this, SocketService.class));

07-27 14:33