2012-05-15 6 views
0

как получить выбранную строку в другом классекак getselected строки вертушки другого класса

тостах и ​​показать, если есть выбор та же строка

декларация включена в set.OnCLick кнопки сценария .. .

usig если еще

if (
getString(R.id.spin1, equals("Book") == 
getString(R.id.spin2, equals("Book")){ 
    Toast.makeText(getBaseContext(), "error", Toast.LENGTH_SHORT).show(); 
    `enter code here` 
} 

spin1 является вертушка из класса а и spin2 является Spinner из класса B, но это, но сценарий не так ?? пожалуйста помогите....???

+0

класс или активность ... – Bhavin

+0

, пожалуйста, уточните, что вы хотите ... Этот код выше совершенно бессмыслен. если 'getString()' является одним из Activity, он не должен принимать R.ID. но берет usuallay R.STRING. Второй аргумент предназначен для форматирования, а 'equals()' обычно возвращает логическое значение (но я не вижу, какой объект должен быть равен книге). Каждый должен угадать, что вы хотите сделать. Если вы хотите установить String в класс, просто добавьте Setter для него, а для Activity вы можете публиковать дополнительную информацию внутри Intent, вы используете ее для запуска ... –

ответ

1

Вы можете использовать общие предпочтения для хранения и извлечения значений:

простой демо к значению магазин

SharedPreferences sharedPreferences = getPreferences(MODE_PRIVATE); 
    SharedPreferences.Editor editor = sharedPreferences.edit(); 
    editor.putString(key, value); 
    editor.commit(); 

для получения дополнительной информации смотрите по этой ссылке:

http://developer.android.com/reference/android/content/SharedPreferences.html