2012-10-09 22 views
7

मैं एक ProgressDialog निम्नलिखित कोड का उपयोग कर दिखा रहा हूँ:जब मैं गतिविधि पर क्लिक करता हूं तो मेरा प्रोग्रेसडिअलॉग क्यों बाहर निकलता है?

void showProccess() {  
    p = new ProgressDialog(this); 
    p.setTitle("PleaseWait");     
    p.setMessage("data loading"); 
    p.show(); 
} 

एंड्रॉयड 2.3.1 में जब एक ProgressDialog दिखाया गया है, मैं Activity पर क्लिक नहीं कर सकते हैं। लेकिन एंड्रॉइड 4.0.3 में, मैं Activity पर क्लिक करता हूं और ProgressDialog बाहर निकल जाएगा। मैं ProgressDialog से बाहर निकलने के लिए नहीं चाहता, एंड्रॉइड 2.3.1 के समान। क्या आप मेरी मदद कर सकते हैं? धन्यवाद।

+0

क्या आपने p.setCancelable (false) देने का प्रयास किया है; –

+0

धन्यवाद बहुत ज्यादा! – mum

+0

मेरी खुशी दोस्त :) –

उत्तर

10

आप निम्न निर्धारित करना चाहिए:

p.setCancelable(false); 

इस करके, प्रगति संवाद रद्द नहीं किया जा सकता है।

4

अपने मौजूदा कोड के साथ Fllowing कोड का प्रयास करें,

p.setCancelable(false); 
संबंधित मुद्दे

 संबंधित मुद्दे