Thread thread;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_yippi);
final Handler hn=new Handler();
final TextView text=(TextView)findViewById(R.id.TextView01);
final Runnable r = new Runnable()
{
public void run()
{
text.settext("hi");
}
};
thread = new Thread()
{
@Override
public void run() {
try {
while(true) {
sleep(1750);
hn.post(r);
}
} catch (InterruptedException e) {
e.printStackTrace();
}
}
};
thread.start();
thread.stop();}
コードはこちら。実行可能なスレッドを停止できません。また、thread.stop()
およびthread.destroy()
は非推奨です。誰か助けてくれませんか?また、メソッドでスレッドを停止する方法もわかりませんthread.interrupt()
。どうしたの?