有时候直接发起一个程序,发起后本身关闭
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);
finish(); //这才是关键的}
}
我用上面的就可以了,这样按返回键不会出现上面的活动,有的人说加上
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); 而不是finish 没有是结果如何
本文介绍了如何在Android应用中通过使用Intent.FLAG_ACTIVITY_CLEAR_TOP属性来避免按下返回键导致上层活动消失的问题。通过提供一个简单的示例代码,解释了在启动新活动时添加该标志的重要性。
754

被折叠的 条评论
为什么被折叠?



