Timer
का उपयोग करने की कोशिश करने के लिए प्रत्येक 4 बार प्रत्येक 10 सेकंड के अंतराल के साथ चलाने के लिए।कुछ समय के बाद टाइमर को कैसे रोकें
मैंने इसे लूप के साथ रोकने की कोशिश की है, लेकिन यह क्रैश हो रहा है। तीन पैरामीटर के साथ schedule()
का उपयोग करने का प्रयास किया है, लेकिन मुझे नहीं पता था कि काउंटर वैरिएबल को कहां कार्यान्वित किया जाए। कोई विचार?
final Handler handler = new Handler();
Timer timer2 = new Timer();
TimerTask testing = new TimerTask() {
public void run() {
handler.post(new Runnable() {
public void run() {
Toast.makeText(MainActivity.this, "test",
Toast.LENGTH_SHORT).show();
}
});
}
};
int DELAY = 10000;
for (int i = 0; i != 2 ;i++) {
timer2.schedule(testing, DELAY);
timer2.cancel();
timer2.purge();
}
धन्यवाद, इस सवाल का जवाब सबसे अधिक उपयुक्त बनाया – jimmyC
कोई समस्या नहीं है। फिर इसे सही उत्तर के रूप में चिह्नित करें :) – Y2i