Aのactivityにボタンをつけています。
このボタンをクリックするとBのactivityの画面に行くようにしたいのですが、やり方を教えていただけませんか?
現在このように書きました。
素人の質問に素人の書き方で分かりにくいので大変申し訳ありませんがご指示お願い致します。
A activity
XML
<Button android:layout_width="0dp" android:layout_height="100dp" android:layout_weight="1" android:id="@+id/mission_Button" android:onClick="getMission" android:text="@string/mission_button" />
java
public class MyPage extends ActionBarActivity {
public final static String EXTRA_MISSION = "com.dotinstall.myrpgapp.MISSION";
}
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_my_page); } public void getMission(View view) { Button mission_button = (Button) findViewById(R.id.mission_Button); String mission = mission_button.getText().toString().trim(); if (mission.equals("")) { mission_button.setError("現在エラー中です。"); } else { Intent intent = new Intent(this, mission.class); intent.putExtra(EXTRA_MISSION, mission); startActivity(intent); } }
B activity
java
public class mission extends ActionBarActivity {
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_mission); Intent intent = getIntent(); String mission = intent.getStringExtra(MyPage.EXTRA_MISSION); }
}
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/08/09 08:38
2015/08/09 09:00
2015/08/10 14:37