SourceActivity.java
Dosyayı İndir
package com.godoro.androidnavigations;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.EditText;
import android.widget.Toast;
public class SourceActivity extends Activity {
private EditText forwardValueEdit;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_source);
forwardValueEdit=(EditText) findViewById(R.id.forwardValueEdit);
}
public void onClickTargetParameterless(View view){
Intent intent=new Intent(getApplicationContext(),TargetActivity.class);
startActivity(intent);
}
public void onClickTargetParametric(View view){
Intent intent=new Intent(SourceActivity.this,TargetActivity.class);
intent.putExtra("forwardValue",forwardValueEdit.getText().toString());
startActivity(intent);
}
public void onClickTargetExpecting(View view){
Intent intent=new Intent(SourceActivity.this,TargetActivity.class);
intent.putExtra("forwardValue",forwardValueEdit.getText().toString());
startActivityForResult(intent, 999);
}
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (resultCode == RESULT_OK && requestCode == 999) {
if (data.hasExtra("backwardValue")) {
String backwardValue=data.getStringExtra("backwardValue");
String message="Dönen değer: "+backwardValue;
Toast.makeText(SourceActivity.this,message,Toast.LENGTH_LONG).show();
}
}
}
}
Dosyayı İndir