Activityと同時に作成されたInput classとまったく同じ内容のInput_a1 classを作成しました。
エラーなどは表示されないのですが、エミュレーターでInput_a1 class を呼び出したときのみ強制終了してしまいます。
想定ではどちらもactivity_inputを開きたいのですがどこがおかしいのでしょうか?
public class Input extends AppCompatActivity { public final static String EXTRA_KAI = "com.example.sample.name.KAI"; public final static String EXTRA_TOU = "com.example.sample.name.TOU"; public final static String EXTRA_KAN = "com.example.sample.name.KAN"; public final static String EXTRA_KAS = "com.example.sample.name.KAS"; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_input); } public void get_result (View view){ EditText kai = (EditText) findViewById(R.id.kai); String kai1 =kai.getText().toString().trim(); EditText tou = (EditText) findViewById(R.id.tou); String tou1 = tou.getText().toString().trim(); EditText kan = (EditText) findViewById(R.id.kan); String kan1 = kan.getText().toString().trim(); EditText kas = (EditText) findViewById(R.id.kas); String kas1 = kas.getText().toString().trim(); Intent intent = new Intent(this,Result.class); intent.putExtra(EXTRA_KAI, kai1); intent.putExtra(EXTRA_TOU, tou1); intent.putExtra(EXTRA_KAN, kan1); intent.putExtra(EXTRA_KAS, kas1); startActivity(intent); } } コード
public class Input_a1 extends AppCompatActivity { public final static String EXTRA_KAI = "com.example.sample.name.KAI"; public final static String EXTRA_TOU = "com.example.sample.name.TOU"; public final static String EXTRA_KAN = "com.example.sample.name.KAN"; public final static String EXTRA_KAS = "com.example.sample.name.KAS"; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_input); } public void get_result (View view){ EditText kai = (EditText) findViewById(R.id.kai); String kai1 =kai.getText().toString().trim(); EditText tou = (EditText) findViewById(R.id.tou); String tou1 = tou.getText().toString().trim(); EditText kan = (EditText) findViewById(R.id.kan); String kan1 = kan.getText().toString().trim(); EditText kas = (EditText) findViewById(R.id.kas); String kas1 = kas.getText().toString().trim(); Intent intent = new Intent(this,Result.class); intent.putExtra(EXTRA_KAI, kai1); intent.putExtra(EXTRA_TOU, tou1); intent.putExtra(EXTRA_KAN, kan1); intent.putExtra(EXTRA_KAS, kas1); startActivity(intent); } } コード
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/08/15 03:46
2016/08/15 03:49
2016/08/15 03:52
2016/08/15 03:55
2016/08/15 04:04
2016/08/15 04:09
2016/08/15 04:18 編集
2016/08/15 04:21
2016/08/15 04:34
2016/08/15 04:40
2016/08/15 04:46
2016/08/15 04:48
2016/08/15 04:56