2つのアクティビティActivity1とActivity2があり、Activity2を開始せずにActivity1からActivity2にデータを送信したい場合
Activity2を開始したい場合は、Activity1.javaでこのコードを使用します。
Intent intent ;
Bundle bundle = new Bundle();
bundle.putString(BG_SELECT, hexColor);
intent = new Intent(getApplicationContext(), Activity2.class);
intent.putExtras(bundle);
// this is to start but I want just refresh Activity2 not start it
startActivityForResult(intent, uniqueNo);
およびActivity2.java
bundle = getIntent().getExtras();
if (bundle != null) {
bgColor = bundle.getString(SebhaActivity.BG_SELECT);
System.out.println("in Activity2, selected BG: "+bgColor);
}
Activity2を更新して、Start itを使用せずにActivity2内のデータを検索するにはどうすればよいですか?前もって感謝します。