activity2のボタンにactivity1のEditTextに入力されたテキストを表示します。これは、複数のアクティビティを使用する私の最初のアプリですので、私はちょうど間違って渡すしようとしている可能性があります。私はそれを保存することによって直接EditText値にボタンのテキストを設定しようとしましたが、それは正しく動作しませんでした。どんな方向にも感謝しています! activity1でボタンが押されたときアンドロイド - アクティビティ2のボタンのactivity1のEditTextのテキストを使用
activity1
、START_DAYが呼び出されます。アプリをactivity2に送ります。
public class AddTasksActivity extends AppCompatActivity {
public final static String taskOne = "Task One Content";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_add_tasks);
}
public void start_day(View view){
Intent intent = new Intent(this, DayTasksActivity.class);
intent.putExtra("taskOne", taskOne);
startActivity(intent);
}
}
activity2
現在ボタンがactivity1からテキストを示し、 "タスクの一つのコンテンツを。"だから私は物事を渡すのに何かをやっているが、私は何かを得ることはできないが、それは働いていると私はまだこれのようなものを全く見つけていない。
public class DayTasksActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_day_tasks);
Bundle bundle = getIntent().getExtras();
String taskOne = bundle.getString("taskOne");
Button buttonTaskOne = (Button) findViewById(R.id.button_task_one);
buttonTaskOne.setText(taskOne);
}
}
あなたの質問は何ですか? – rahul
@rahulボタンを編集テキストに設定された値に設定する方法。今はそれをしません。これは単にString taskOneを使用します。 – RaineShadow