通过调用它的finish()方法来关闭一个activity。一个activity可以通过调用另外一个activity(它用startActivityForResult() 启动的)的finishActivity()方法来关闭它。 调用finish方法可以吗?

解决方案 »

  1.   

    直接finish就可以啦, 若是未做处理可以按手机上的返回键也可
      

  2.   

    直接finish就好了,a如果想获取b的结果可以使用 startActivityforResult启动,那个在finish前用setResult定义一种返回标记
      

  3.   

    哦,谢谢可以只是这个finish是把Activity彻底关闭了,还是类似最小化似的隐藏了。
      

  4.   

    finish就彻底关闭了activity。如果只有一个activity,执行finish后就退出应用程序了。
      

  5.   

    直接做一个按钮响应事件,点击它跳转回原来的activity不就ok 了吗?Onclick(){
    Intent intent=new Intent();
    intent.setclass(activity1.this,activity2.class);
    startActivity(intent); 
    }
      

  6.   

    就算只有一个Activity执行finish程序是不会退出的。
      

  7.   

    finish只是关闭activity的界面 程序并没关闭
      

  8.   

    我做的计时器只有一个activity,用finish就退出程序回到桌面了,奇怪~~
    http://blog.csdn.net/ameyume/archive/2010/08/08/5797161.aspx