0

当我在标签之间切换时,日期不会显示。我已经在 textview 的帮助下搜索了其他显示日期的方法,但大多数都不起作用。只有线程的方法对我有用,但它有一个问题,即它没有在所有选项卡中显示日期,并且当我们从导航抽屉导航时应用程序关闭。

预习

我的代码:

    Thread c = new Thread(){
            @Override
            public void run()
            {
                try {
                    while (!isInterrupted())
                    {
                        Thread.sleep(1000);
                        runOnUiThread(new Runnable() {
                            @Override
                            public void run() {
                                TextView tdate =(TextView)findViewById(R.id.date);
                                long date = System.currentTimeMillis();
                                SimpleDateFormat sdf =new SimpleDateFormat("dd MMM,yyyy");
                                String dateString =sdf.format(date);
                                tdate.setText(dateString);
                            }
                        });
                    }
                }catch (InterruptedException a)
                {

                }
            }
        };
        c.start();

`

4

0 回答 0