我正在开始以下活动:

Intent messageIntent = new Intent(Intent.ACTION_SENDTO, Uri.parse(SMS_PREFIX + number));
context.startActivity(messageIntent);


我想立即将其关闭,例如:

context.startActivity(messageIntent);
context.stopActivity(messageIntent);


我该怎么做 ?

最佳答案

AFAIK,你做不到。

通过用户交互(又称“后退”按钮)或显式调用finish(); https://developer.android.com/reference/android/app/Activity.html#finish()来完成活动。

finish()是一个公共方法,因此,如果您直接引用该活动的实例,则可以从所需的任何对象中调用。但不是通过意图隐式地。

10-06 13:47