मैं ऐप पर काम कर रहा हूं जो हर 5 सेकंड में फोन की कुछ स्थिति की जांच करता है। मैं यह किया है कि:थ्रेड और बैटरी खपत
Thread checking = new Thread() {
public void run(){
while(<<some status>>) {
<<checkstatus and do something>>
Thread.sleep(5000);
}
}
}
इस बैटरी के लिए बुरा है? मैं इसे दूसरी तरह से कैसे कर सकता हूं? सेवा कुछ सेकंड के बाद काम करना बंद करो।
उत्तर के लिए धन्यवाद। मैं जांचता हूं कि कुछ अपठित एसएमएस अंत में उपयोगकर्ता अनुस्मारक देते हैं या नहीं। ऐसा करने का यह सबसे अच्छा तरीका है? क्या संभावना है कि एंड्रॉइड मेरे धागे को मार डाले? –
कृपया एसएमएस प्राप्त करने के बारे में जानकारी के लिए http://stackoverflow.com/questions/1973071/broadcastreceiver-sms- प्राप्त करें। आपको इसके बजाय एक रिसीवर का उपयोग करना चाहिए। – Edison