नमूना डाउनलोड एप्लिकेशन विकसित करना, मेरे एप्लिकेशन में 3 गतिविधियां शामिल हैं। जब पहली गतिविधि शुरू होती है, तो डाउनलोड स्वचालित रूप से शुरू हो जाता है। जब डाउनलोड पूरा हो जाता है तो मैंने पॉपअप बढ़ाने के लिए एक कोड सेट किया है। क्या वही पॉपअप अन्य सभी गतिविधियों में भी बढ़ेगा। कृपया मुझे बताएं कि क्या मुझे अन्य गतिविधियों में भी पॉपअप प्राप्त करने के लिए कोई कोड डालने की आवश्यकता है। कृपया बताएं मुझे यह कैसे करना है।

0
suresh 13 सितंबर 2011, 08:44
इस उत्तर की जाँच करें stackoverflow.com/questions/7241169/…
 – 
ingsaurabh
13 सितंबर 2011, 09:02
 – 
Niranj Patel
13 सितंबर 2011, 09:10

2 जवाब

सबसे बढ़िया उत्तर

यहां सभी गतिविधियों में AlertDialog का उपयोग करने का नमूना कोड कोड दिया गया है।

एक वर्ग फ़ाइल को allmethod.java . की तरह क्रेट करें

और इस कोड को उस कक्षा में जोड़ें

public static void showAlert(Activity act,String msg)
        {
            AlertDialog.Builder alert = new AlertDialog.Builder(act);
            alert.setMessage(msg).setPositiveButton("OK", new OnClickListener(){
                @Override
                public void onClick(DialogInterface dialog, int which)
                {   
                }
            }).show();
        }

और आप as . जैसे किसी भी वर्ग से उपयोग कर सकते हैं

allmethod.showAlert(Activity,"Message");

यदि आप AlertDialog के बजाय PopUp चाहते हैं तो आप अपना कोड showAlert विधि में लिख सकते हैं और आप जो भी चाहें पैरामीटर जोड़ सकते हैं।

1
Niranj Patel 13 सितंबर 2011, 08:52
उत्तर के लिए हाय कैपड्रॉप thks, allmethod.showAlert (गतिविधि, "संदेश") इस विधि में गतिविधि का अर्थ है गतिविधि संदर्भ सही
 – 
suresh
13 सितंबर 2011, 11:54
ShowAlert (getApplication (), "Message") या showAlert (getApplicationContext, "Message") का उपयोग करके
 – 
suresh
13 सितंबर 2011, 12:06
प्रसंग के लिए .. youractivityname.यह बेहतर है
 – 
Niranj Patel
13 सितंबर 2011, 12:16

यदि आप चाहते हैं कि सभी 3 गतिविधियों में एक ही पॉप अप दिखाया जाए तो आपको एक Base Activity बनाना चाहिए और अपना पॉप अप कोड यहां डालना चाहिए और इसे अपनी सभी 3 गतिविधियों में विस्तारित करना चाहिए और अब आप इसे सीधे अपने कोड से कॉल कर सकते हैं ...

1
Vineet Shukla 13 सितंबर 2011, 08:53
हाय विनीत शुक्ला, रीप्ले के लिए धन्यवाद कृपया मुझे बताएं कि आधार गतिविधि कैसे बनाएं
 – 
suresh
13 सितंबर 2011, 14:47
बिना किसी दृश्य के नाम आधार गतिविधि के साथ एक गतिविधि बनाएं और वहां आपकी पॉपअप विधि को परिभाषित करें और गतिविधि को विस्तारित करने के बावजूद आपकी अन्य गतिविधि में, बेसएक्टिविटी बढ़ाएं और अपनी गतिविधि से अपनी पॉपअप विधि को कॉल करें ......
 – 
Vineet Shukla
13 सितंबर 2011, 14:50