Wypełnienie EditText w głównej aktywności wynikiem z działania biblioteki. | android4devs

Mam dwie aplikację, główną posiadającą edittext i button, który odpala drugą aplikację z OCR.
OCR jest wykorzystany jako biblioteka. Problem polega na tym, by wynik z OCR wysłać do tego EditTexta w głównej aplikacji. Tak by po wciśnięciu klawisza powrotu EditText był wypełniony wynikiem. Zlokalizowałem część odpowiedzialną za wyświetlanie textview z wynikiem, ale nie wiem jak to przesłać do EditText w poprzedniej activity.

// Display the recognized text
TextView sourceLanguageTextView = (TextView) findViewById(R.id.source_language_text_view);
sourceLanguageTextView.setText(sourceLanguageReadable);
TextView ocrResultTextView = (TextView) findViewById(R.id.ocr_result_text_view);
ocrResultTextView.setText(ocrResult.getText());

A to moje kombinacje

import edu.sfsu.cs.orange.ocr.OcrResult;

private EditText eT_nazwaLok = (EditText) findViewById(R.id.editTextNazwa);

View btn_OCR1 = findViewById(R.id.btnOCR1);
btn_OCR1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
//startActivity(new Intent(DodajActivity.this, CaptureActivity.class)); // Z biblioteki OCR_lib
Intent myIntent = new Intent(DodajActivity.this, CaptureActivity.class);
startActivityForResult(myIntent, 1);

//eT_nazwaLok.getText().toString();

eT_nazwaLok = (EditText) findViewById(R.id.ocr_result_text_view);
eT_nazwaLok = ocrResult.getText();

//eT_nazwaLok.setText(ocrResult.getText());

// String _nazwaLok = eT_nazwaLok.getText().toString().lastResult;
//eT_nazwaLok = (EditText) findViewById(R.id.OcrResultText);
//eT_nazwaLok = OcrResultText.getText();
//eT_nazwaLok.setText(OcrResultText.getText());

// TextView ocrResultTextView = (TextView) findViewById(R.id.ocr_result_text_view);

Jeśli chcesz załączyć kod źródłowy przejdź do edytora HTML (ostatni przycisk – Show source) i swój kod umieść wewnątrz znaczników <pre class=”brush: język”></pre> (np. <pre class=”brush: java”>System.out.println(„Lorem ipsum”)</pre> ).
Listę dostępnych języków znajdziesz na tej stronie.

Tylko zarejestrowani użytkownicy mogą odpowiadać na pytania.

zaloguj się lub skorzystaj ze swojego profilu:

Student Informatyki Stosowanej na Uniwersytecie Jagiellońskim. Z zamiłowania Android developer, z doświadczenia programista webowy i producent muzyczny (Dreamlab Onet.pl, RMF FM, eLO RMF) . Uzależniony od podróży, dobrej kawy, i gier wideo. Pracoholik (tak mówią) i gadżetomaniak (tak sądzi).

Zaloguj się lub skorzystaj ze swojego profilu

Odpowiedzi: 9

Odpowiedzi: 5

Odpowiedzi: 4

Odpowiedzi: 3

Odpowiedzi: 2

Komentarzy: 9

Komentarzy: 4

Komentarzy: 4

Komentarzy: 3

Komentarzy: 2

© 2012 android4devs.pl

created by froger_mcs

Wypełnienie EditText w głównej aktywności wynikiem z działania biblioteki.

1 Odpowiedź

Twoja odpowiedź

O autorze

Ostatnie oferty pracy

Najpopularniejsze pytania

Kategorie

Archiwum

Tagi

O autorze



View btn_OCR1 = findViewById(R.id.btnOCR1);
        btn_OCR1.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {

            	Intent myIntent = new Intent(DodajActivity.this, CaptureActivity.class);

                startActivityForResult(myIntent, CAPTURE_ACTIVITY_REQUEST_CODE);
            }
        });
W sumie tak zrobiłem  

Mirosław StanekMirosław StaneklinkgjeszkagjeszkalinkActivityAlertDialogAndroidManifestAppWidgetAVDBindingBroadcastReceiverButtonDialogEditTextFiltry IntencjiGeolokalizacjaGoogle MapsGPSIDEIntentIntentFiltersksoap2ListViewMapViewMapyNinePatchNotificationPendingIntentPowiadomieniaPraca w tlePreferenceActivityProgressDialogprzechowywanie danychRotacjaSDKServicesSharedPreferencesSMSSOAPSQLiteTextViewTitlebarToastUIUstawieniaUsługiViewHolderWebViewWidget

-1 zadane 26 stycznia 20120accepted

Przewijanie do góry