버튼을 누르면 현재시간을 텍스트뷰로 한줄에 출력하여 1초마다 계속 밑으로 쌓이게 구현하려고 합니다.
실행하면 화면에 아무것도 안나오네요 도와주세요~
public class MainActivity extends AppCompatActivity {
    private Button btn;
    private TextView textView;
    private LinearLayout linearLayout;
    int i = 0;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        btn = findViewById(R.id.btn);
        textView = findViewById(R.id.tv1);
        linearLayout = findViewById(R.id.line1);
        btn.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                runThread();
            }
        });
    }
    private void runThread(){
        new Thread() {
            @Override
            public void run() {
                while(i++ < 10) {
                    runOnUiThread(new Runnable() {
                        @Override
                        public void run() {
                            textView.setText(new Date(System.currentTimeMillis()).toString() + i);
                            linearLayout.addView(textView);
                        }
                    });
                    try {
                        Thread.sleep(1000);
                    } catch (Exception e) {
                        e.printStackTrace();
                    }
                }
            }
        }.start();
    }
}