在Toast消失事件中完成一个活动



我想在toast消失后填充一个列表

我有一个多处理的东西,在一种方法中,大约有10个吐司在做某事后显示,我想在列表中显示做了什么,没有处理什么。

我的问题是程序立即运行,列表也将被填充。我想显示toast因为它比update list

要慢一些

创建一个线程,只要Toast显示,就可以执行您的工作。

public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.main);
            // your other stuff
            Toast.makeText(this,"This is a Toast", Toast.LENGTH_LONG).show();
            thread.start();
}

现在创建一个等待(LENGTH_LONG = 3.5)或(LENGTH_SHORT = 2)秒的线程

Thread thread = new Thread(){
             @Override
            public void run() {
                 try {
                    Thread.sleep(3500); // As I am using LENGTH_LONG in Toast
                    Your_Activity.this.finish();
                } catch (Exception e) {
                    e.printStackTrace();
                }
             }  
           };

最新更新