У меня огромная проблема. Ищите ответ во многих местах, но я не могу найти ответ на вопрос.
У меня есть 2 класса в Java. Один из них «главный», а другой - «меню»
На главной странице есть editText, где человек может напечатать имя и кнопку ok.
Когда вы нажимаете ОК, я хочу, чтобы что-то произошло. Вот где мне нужна помощь. Я новичок в Android.
Я хочу, чтобы в другом классе, где будет основное приложение и прочее, было бы отображено введенное имя. Например "Добро пожаловать" + имя
Я пробовал много способов, но у меня не получается. Поэтому я хочу получить один из 2 возможных способов.
- Установить строку в классе 1, а затем, когда она перейдет в класс 2, она импортирует строку из класса 1 в класс 2, чтобы я мог ее использовать.
- Я устанавливаю строку в классе 2, а затем в классе 1 я изменяю строку в классе 2, поэтому основная строка «data» фактически находится в классе 2, где я буду продолжать использовать ее при необходимости!
Я искал его во многих местах, использовал Google и эту базу данных, но не нашел ответа.
Мои коды на самом деле ничего особенного, так что нет смысла вставлять их здесь:).
Спасибо за помощь!
edit: // Хорошо, вот несколько кодов:)
package viimane.voimalus.incule;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
public class ViimaneVoimalusActivity extends Activity {
public static final String PREFS_NAME = "MyPrefsFile";
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Button oknupp = (Button) findViewById(R.id.nimiOK);
oknupp.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
startActivity(new Intent("viimane.voimalus.in" +cule.REALMENU"));
}
});
}
}
package viimane.voimalus.incule;
import android.app.Activity;
import android.os.Bundle;
import android.widget.EditText;
public class RealMenu extends Activity {
EditText nimesisestus;
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.peamenu);
}
}