Warum unterscheidet sich der Lebenszyklus einer Asynctask oder eines Runnable von dem Lebenszyklus der Aktivität?
Posted: 07 Apr 2025, 00:50
Wenn wir beispielsweise den folgenden Snippet -Code betrachten: < /p>
Wenn die Aktivität zerstört wird, ob durch eine Konfigurationsänderung oder ein anderer Grund der Runnable nicht. Gleiches gilt für Asynctask s.>
Code: Select all
public class HandlerExample extends AppCompatActivity {
private Handler mLeakyHandler = new Handler();
private TextView myTextBox;
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_samples);
myTextBox = (TextView) findViewById(R.id.tv_handler);
// Post a message and delay its execution for 10 seconds.
mLeakyHandler.postDelayed(new Runnable() {
@Override
public void run() {
myTextBox.setText("Done");
}
}, 1000 * 10);
}
}