Umwege über Background-Services und Datenbanken braucht man nicht, man kann aus einer Android App eine andere über Intent mit Extra-Argumenten starten.
Beschrieben wird das z.B. hier:
http://stackoverflow.com/questions/2...ing-parameters
App 1:
Code:
@Override
public void onClick(View v) {
Intent sendIntent = getPackageManager().getLaunchIntentForPackage("
com.example.app2");
sendIntent.putExtra("my_text", "This is my text to send.");
startActivity(sendIntent);
}
App 2:
Code:
EditText text;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
text=(EditText)findViewById(R.id.edittext1);// This was missing in your code.
Intent intent = getIntent();
if (intent.hasExtra("my_text")) {
String sharedText = intent.getStringExtra("my_text");
text.setText(sharedText);
}
}