Мне удалось написать программу андроида, которая извлекает электронные письма из введенных слов, но затем программа не печатает все найденные письма в одном текстовом поле, предназначенном для нее. Вместо этого он печатает электронные письма один за другим на разных экранах, но по той же заданной активности ... (Например, если программа обнаружила 8 электронных писем, она будет печатать их один за другим на разных экранах с использованием той же активности, а не печать всех 8 писем сразу в определенном текстовом поле.)Печать всех извлеченных писем в одном текстовом поле и одно действие в разработке приложений для Android.
Вот код ...
import android.app.*;
import android.os.*;
import android.view.*;
import android.content.*;
import android.widget.*;
import java.util.*;
public class MainActivity.
extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
setContentView(R.layout.main);
}
public void
OnExtractButtonClick(View view) {
EditText.mainEditText1 = (EditText) findViewById(R.id.mainEditText1);
String txt = mainEditText1.getText().toString();
String[] words = txt.split("\\s+");
for (String word: words) {
if (word.contains("@")) {
Intent intent = new.Intent(this, SubActivity.class);
intent.putExtra("word2", word);
startActivity(intent);
}
if (!txt.contains("@")) {
Toast.makeText(MainActivity.this, "No email. address found in the document!", Toast.LENGTH_LONG).show();
}
//How do i get all the emails found printed in one text field and on one activity.
}
}
}
прости меня, код не может быть устроен так, оно должно быть связано с маленький мобильник Android, который я использую, чтобы правильно получить коды.
Thanks y'all.
Я задал глупый вопрос? или мой вопрос непонятен для кого-то, чтобы понять? Я мог бы перефразировать (просто сказать слово). Пожалуйста, ребята, ответьте на мой вопрос, чтобы помочь моей карьере кодирования, поскольку я новичок в программировании на java/android, и я бы с удовольствием учился. Спасибо – Nono
Вы не отметили свой вопрос правильно. Я отправил исправление, которое правильно форматирует код и добавляет теги 'java' и' android'. Вы всегда должны облегчать людям, которые пытаются помочь вам, отправив код правильно отформатированным. Это значительно облегчает выявление ошибок, и если вы используете IDE, это не должно быть так много усилий :-) – oschlueter