#android
#Android
Вопрос:
надеюсь, здесь простой вопрос, у меня есть сканер штрих-кодов, использующий Zxing, это выдержка кода (class1). Я пытаюсь подключить это к базе данных (class2). Как я могу использовать («SCAN_RESULT»). В моем классе базы данных я думаю, что я нахожусь на правильном пути, но, похоже, не могу его завершить!
Class1
public void onActivityResult(int requestCode, int resultCode, Intent intent) {
if (requestCode == 0) {
if (resultCode == RESULT_OK) {
String contents = intent.getStringExtra("SCAN_RESULT");
contents.?????
Intent intent2 = new Intent("com.new.data");
startActivityForResult(intent2, 1);
Class2
String b_code = ?????;
ArrayList<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>();
nameValuePairs.add(new BasicNameValuePair("Barcode", b_code));
Есть идеи о том, как начать переносить это из одного класса в другой?
Помощь очень ценится!
Большое спасибо
Ответ №1:
использование
intent2.putExtra("keyName", contents);
для отправки содержимого в виде строки с намерением и доступом в другом классе с
String contents = getIntent().getStringExtra("keyName");
Комментарии:
1. Огромное спасибо, боролся с этим!! Большое спасибо