नए डेस्टिनेशन टाइप के लिए सहायता जोड़ें
संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
NavController
टाइप
एक या उससे ज़्यादा
Navigator
ऑब्जेक्ट इस्तेमाल करें
'नेविगेशन कार्रवाई' को हल कर लिया है. डिफ़ॉल्ट रूप से, NavController
नेविगेशन ग्राफ़ पर क्लिक करके,
ActivityNavigator
क्लास और इसके नेस्ट किए गए
ActivityNavigator.Destination
क्लास.
किसी दूसरी तरह के डेस्टिनेशन पर जाने के लिए, एक या एक से ज़्यादा Navigator
और
ऑब्जेक्ट को NavController
में जोड़ना ज़रूरी है. उदाहरण के लिए, फ़्रैगमेंट का इस्तेमाल करते समय
डेस्टिनेशन के तौर पर,
NavHostFragment
अपने-आप जुड़ जाता है
FragmentNavigator
क्लास को उसके NavController
में जोड़ें.
किसी NavController
में नया Navigator
ऑब्जेक्ट जोड़ने के लिए,
getNavigatorProvider()
तरीका, इसके बाद
addNavigator()
तरीका.
निम्न कोड एक CustomNavigator
ऑब्जेक्ट को
NavController
:
Kotlin
val customNavigator = CustomNavigator()
navController.navigatorProvider += customNavigator
Java
CustomNavigator customNavigator = new CustomNavigator();
navController.getNavigatorProvider().addNavigator(customNavigator);
ज़्यादातर Navigator
क्लास में नेस्ट किए गए डेस्टिनेशन सब-क्लास होती हैं. यह सब-क्लास ये काम कर सकती है
का इस्तेमाल आपके डेस्टिनेशन के लिए खास और खास एट्रिब्यूट के बारे में बताने के लिए किया जाएगा. ज़्यादा के लिए
डेस्टिनेशन सब-क्लास के बारे में जानकारी. इसके लिए, रेफ़रंस दस्तावेज़ देखें
सही Navigator
क्लास.
अन्य संसाधन
नेविगेशन के बारे में ज़्यादा जानने के लिए, यहां देखें
अतिरिक्त संसाधन शामिल करें.
सैंपल
कोड लैब
वीडियो
इस पेज पर मौजूद कॉन्टेंट और कोड सैंपल कॉन्टेंट के लाइसेंस में बताए गए लाइसेंस के हिसाब से हैं. Java और OpenJDK, Oracle और/या इससे जुड़ी हुई कंपनियों के ट्रेडमार्क या रजिस्टर किए हुए ट्रेडमार्क हैं.
आखिरी बार 2024-09-12 (UTC) को अपडेट किया गया.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"वह जानकारी मौजूद नहीं है जो मुझे चाहिए"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"बहुत मुश्किल है / बहुत सारे चरण हैं"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"पुराना"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"अनुवाद से जुड़ी समस्या"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"सैंपल / कोड से जुड़ी समस्या"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"अन्य"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"समझने में आसान है"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"मेरी समस्या हल हो गई"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"अन्य"
}]
{"lastModified": "\u0906\u0916\u093f\u0930\u0940 \u092c\u093e\u0930 2024-09-12 (UTC) \u0915\u094b \u0905\u092a\u0921\u0947\u091f \u0915\u093f\u092f\u093e \u0917\u092f\u093e."}
[[["समझने में आसान है","easyToUnderstand","thumb-up"],["मेरी समस्या हल हो गई","solvedMyProblem","thumb-up"],["अन्य","otherUp","thumb-up"]],[["वह जानकारी मौजूद नहीं है जो मुझे चाहिए","missingTheInformationINeed","thumb-down"],["बहुत मुश्किल है / बहुत सारे चरण हैं","tooComplicatedTooManySteps","thumb-down"],["पुराना","outOfDate","thumb-down"],["अनुवाद से जुड़ी समस्या","translationIssue","thumb-down"],["सैंपल / कोड से जुड़ी समस्या","samplesCodeIssue","thumb-down"],["अन्य","otherDown","thumb-down"]],["आखिरी बार 2024-09-12 (UTC) को अपडेट किया गया."]]