तरह आप कस्टम संवाद कोशिश कर सकते हैं वास्तव में क्या "कार्रवाई पर निर्भर करता है सकते हैं "का प्रदर्शन किया जा रहा है:
AlertDialog.Builder dialog_detect= new AlertDialog.Builder(MainActivity.this);
dialog.setTitle("Detecting.....");
dialog.setMessage("Please Wait");
dialog.show();
timeConsumingDetectMethod();
dialog.dismiss();
इस तरह आप timeConsumingDetectMethod()
खत्म होने तक एक जमे हुए UI प्राप्त करते हैं।
हालांकि, निम्न तरीके पृष्ठभूमि में कार्रवाई चलाता है, जबकि एक बहुत ही संवेदनशील संवाद दिखाया जाता है। साथ ही, संवाद रद्द होने पर कार्रवाई को रद्द कर देता है।
AlertDialog.Builder builder = new AlertDialog.Builder(context);
// set title
builder.setTitle("Your Title");
// set dialog message
builder.setMessage("Message here!").setCancelable(false);
// create alert dialog
AlertDialog alertDialog = builder.create();
// show it
alertDialog.show();
// After some action
alertDialog.dismiss();
स्रोत
2013-08-01 12:54:06
अपना खुद का कस्टम संवाद बनाएं और जब चाहें तो 'dismiss() 'विधि को कॉल करें। संदर्भ: http: //android-developers.blogspot.in/2012/05/using-dialogfragments.html – dakshbhatt21
आप [यहां] से कस्टम संवाद का प्रयास कर सकते हैं (http://stackoverflow.com/questions/17994238/android-dialog- बॉक्स-बिना-बटन/17 994633 # 17 994633) –