चूंकि आपकी स्थिति में आप केवल एक छोटे और सरल संदेश के साथ उपयोगकर्ता को सूचित Toast
करना चाहते हैं, एक बेहतर उपयोगकर्ता अनुभव के लिए बना देगा।
Toast.makeText(getApplicationContext(), "Data saved", Toast.LENGTH_LONG).show();
अद्यतन: एक Snackbar सामग्री डिज़ाइन किए गए एप्लिकेशन के लिए एक टोस्ट के बजाय अब सिफारिश की है।
यदि आपके पास एक अधिक लंबा संदेश है जिसे आप पढ़ने और समझने के लिए पाठक को समय देना चाहते हैं, तो आपको एक का उपयोग करना चाहिए DialogFragment
। ( दस्तावेज़ वर्तमान AlertDialog
में सीधे कॉल करने के बजाय आपके टुकड़े में लपेटने की सलाह देता है।)
एक कक्षा बनाएँ जो विस्तारित हो DialogFragment
:
public class MyDialogFragment extends DialogFragment {
@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());
builder.setTitle("App Title");
builder.setMessage("This is an alert with no consequence");
builder.setPositiveButton("OK", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
}
});
return builder.create();
}
}
फिर अपनी गतिविधि में आवश्यकता होने पर इसे कॉल करें:
DialogFragment dialog = new MyDialogFragment();
dialog.show(getSupportFragmentManager(), "MyDialogFragmentTag");
यह सभी देखें

<uses-sdk android:minSdkVersion="9" android:targetSdkVersion="15" />
साथ कुछ ऐसा हो, जिससे मुझे कोई संकलन त्रुटि नहीं मिली जो आप सुझा रहे हैं।