if you want some time between first and second method you can call second method after some delay using handler as below
public void do(int a) {
method1();
new Handler().postDelayed(new Runnable()
{
@Override
public void run()
{
// TODO Auto-generated method stub
try
{
method2();
}
catch(Exception e)
{
Log.d("Exception",""+e.getMessage());
}
}
}, 500);
}