是否可以在没有UI的情况下从主要功能启动活动?也就是说,有一种方法可以围绕另一个活动创建“包装器”,即通过启动主活动,它会自动将您带到另一个活动。
如果不可能,是否有办法从堆栈中删除主要活动,以使单击“后退”按钮不会将您带到空白UI?这是我要执行的操作的一个示例:
public class WrapperActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
final Intent intent = new Intent(Intent.ACTION_DIAL, Uri.parse("tel:555-1212"));
startActivity(intent);
}
}
FLAG_ACTIVITY_CLEAR_TOP技巧是否会在这里起作用,因为Activity被启动将来自另一个应用程序。finish()当然应该可以。