क्या कोई मुझे बता सकता है कि कैसे उपयोग करना है getExtra()
औरputExtra()
इंटेंट्स के लिए? वास्तव में मेरे पास एक स्ट्रिंग वैरिएबल है, str कहते हैं, जो कुछ स्ट्रिंग डेटा संग्रहीत करता है। अब, मैं इस डेटा को एक गतिविधि से दूसरी गतिविधि पर भेजना चाहता हूं।
Intent i = new Intent(FirstScreen.this, SecondScreen.class);
String keyIdentifer = null;
i.putExtra(strName, keyIdentifer );
और फिर SecondScreen.java में
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.table);
TextView userName = (TextView)findViewById(R.id.userName);
Bundle bundle = getIntent().getExtras();
if(bundle.getString("strName")!= null)
{
//TODO here get the string stored in the string variable and do
// setText() on userName
}
}
मैं जानता हूं कि यह बहुत बुनियादी सवाल है लेकिन दुर्भाग्य से मैं यहां फंस गया हूं। कृपया मदद कीजिए।
धन्यवाद,
संपादित करें: यहां वह स्ट्रिंग है जिसे मैं एक स्क्रीन से दूसरे स्क्रीन पर पारित करने की कोशिश कर रहा हूं। यही कारण है कि मेरे पास एक EditText है जहां मैं उपयोगकर्ता प्रकार जो भी स्ट्रिंग कर रहा हूं। फिर की मदद से myEditText.getText().toString()
। मुझे एक स्ट्रिंग के रूप में दर्ज किया गया मान मिल रहा है फिर मुझे यह डेटा पास करना होगा।