关闭开始活动

时间:2014-05-07 13:40:11

标签: android

我开始关注以下活动:

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

我想立即关闭它:

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

我该怎么做?

2 个答案:

答案 0 :(得分:1)

AFAIK你不能。

通过用户互动(AKA:后退按钮)或明确调用finish(); https://developer.android.com/reference/android/app/Activity.html#finish()来完成活动

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

答案 1 :(得分:0)

为什么要首先调用startActivity?

如果您需要这样做,可以在新活动的 oncreate()方法中调用完成(),然后它会立即关闭。