您应该删除
Thread.sleep(3000);阻止ui线程的控件。您不应该阻止用户界面。您可以使用带有延迟的Handler
postDelayed,然后使用startActivtiy。
Handler handler = new Handler();handler.postDelayed(new Runnable(){@Override public void run(){ // do something } }, 3000);要返回上一个活动,您可以致电
finish()。
另外,如果您需要回到上一个活动3秒钟,为什么需要
Intent i = new Intent(this,myActivity.class);startActivity(i);
打电话
finish()会做的



