Java Android:相互调用方法并显示消息

Java Android:相互调用方法并显示消息,java,android,Java,Android,我有这段代码,我想做的是一起调用这两个方法,但我需要能够可视化消息。这段代码执行,但我看不到消息,因为程序从未完成运行。如何暂时停止程序,以便显示消息,然后恢复代码?我用Thread.sleep和sleep进行了尝试,但我只是在休眠程序,并且没有显示消息 公共空间监视器(){ }使用handler怎么样 @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceSt

我有这段代码,我想做的是一起调用这两个方法,但我需要能够可视化消息。这段代码执行,但我看不到消息,因为程序从未完成运行。如何暂时停止程序,以便显示消息,然后恢复代码?我用Thread.sleep和sleep进行了尝试,但我只是在休眠程序,并且没有显示消息

公共空间监视器(){


}使用handler怎么样

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    showMessage("msg1");
    Handler handler = new Handler();
    new Handler().postDelayed(new Runnable() {

        @Override
        public void run() {
            // TODO Auto-generated method stub
            showMessage("msg2");
        }
    }, 1000);

}

public void showMessage(String msg) {
    Toast.makeText(this, msg, Toast.LENGTH_LONG).show(); 
}

使用handler怎么样

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    showMessage("msg1");
    Handler handler = new Handler();
    new Handler().postDelayed(new Runnable() {

        @Override
        public void run() {
            // TODO Auto-generated method stub
            showMessage("msg2");
        }
    }, 1000);

}

public void showMessage(String msg) {
    Toast.makeText(this, msg, Toast.LENGTH_LONG).show(); 
}

但是,我试着用这个。但是,我试着用这个。