Hirdetés

Új hozzászólás Aktív témák

  • meone

    tag

    válasz Karma #2518 üzenetére

    Köszönöm az általad módon megpróbáltam el készíteni a kódot és javítani.
    Most a feldolgozóoldalon akadtak gondok ahol meg kell jeleníteni a beírt szövegeket.
    Arra ezt a kódot eszkábáltam össze megint tutoriálok alapján.

    public class MasodikActivity extends Activity{

    @Override
    protected void onCreate(Bundle savedInstanceState) {
    // TODO Auto-generated method stub
    super.onCreate(savedInstanceState);
    Intent intent = getIntent();
    String message = intent.getStringExtra(MainActivity.EXTRA_MESSAGE);
    String message2 = intent.getStringExtra(MainActivity.EXTRA_TARGET_USER);
    setContentView(R.layout.activity_display_message);
    Button Gomb2 = (Button) findViewById(R.id.button2);
    TextView textView = new TextView(this);
    TextView textView2 = new TextView(this);
    textView.setText(message);
    textView2.setText(message2);

    Gomb2.setOnClickListener(new OnClickListener() {

    @Override
    public void onClick(View v) {
    // TODO Auto-generated method stub
    finish();

    }
    });



    }

    A MainActivity végül is így pakoltam össze.

    public class MainActivity extends Activity {

    public static final String EXTRA_MESSAGE = "com.example.elsoakivi.MainActivity.EXTRA_MESSAGE";
    public static final String EXTRA_TARGET_USER = "com.example.elsoakivi.MainActivity.EXTRA_TARGET_USER";
    Button _button1;

    EditText _messageText;
    EditText _messageText2;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    _button1 = (Button) findViewById(R.id.btSend);
    _messageText = (EditText) findViewById(R.id.editText1);
    _messageText2 = (EditText) findViewById(R.id.editText2);
    _button1.setOnClickListener(new OnClickListener() {

    @Override
    public void onClick(View v) {
    String message = _messageText.getText().toString();
    String message2 = _messageText2.getText().toString();
    Intent intent = new Intent(MainActivity.this, MasodikActivity.class);
    intent.putExtra(EXTRA_MESSAGE, message);
    intent.putExtra(EXTRA_TARGET_USER, message2);
    startActivity(intent);
    }
    });
    }

    }

    Felvetődött bennem még kérdés.
    A MainActivityn be kért adatokat ki íratom a MásodikActivity-n majd ezeket a ki írt adatokat szeretném ki írni egy harmadik aktivityn ami a 2.ból nyílik.
    Ez lehetséges?
    Vagy vissza kell térni Mainre és onnan kinyitni a harmadikat?

    Elnézést kérek mindenkitől a helyes írásom ért :)

Új hozzászólás Aktív témák