2015-06-10 10 views
0

У меня есть проблема, которая заключается в том, что getStringExtra сохраняет возвращаемое значение. Почему это?getStringExtra возвращает нулевое значение

Это где добавляется строка:

EditText num = (EditText) findViewById(R.id.editText6); 
String tnum = num.getText().toString(); 
Intent i = new Intent(this,ConfirmOrder.class); 
i.putExtra("tablenum",tnum); 

И эта часть строка извлекается:

Intent i = getIntent(); 
String num = i.getStringExtra("tablenum"); 
+0

Как вы посылаете намерение и как вы его получения? – m0skit0

+0

Что значит, отправляя намерение ._. – beginner

+0

is tnum varaible null ?? –

ответ

0

убедитесь tnum Название переменной не равно нулю, попробуйте следующее:

Intent i = getIntent(); 
String num = i.getExtras().getStringExtra("tablenum"); 

или

Bundle ePzl= new Bundle(); 
ePzl.putString("tablenum", tnum); 
Intent i = new Intent(this,ConfirmOrder.class); 
i.putExtras(ePzl); 

и

Intent i = getIntent(); 
String num = i.getExtras().getStringExtra("tablenum"); 
0

положить так:

Intent intent = new Intent(this, ConfirmOrder.class); 
intent.putExtra("tablenum", tnum); 

получить так:

Bundle extras = getActivity().getIntent().getExtras(); 
String value = extras.getString("tablenum"); 
Смежные вопросы