Доступ к строкам Android для базы данных

#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. Огромное спасибо, боролся с этим!! Большое спасибо