###実現したいこと
お世話になっております。
今回、Aの画面からB,Cの画面移動は問題なく行えるようになったのですが、
BからCの画面に移動するソースコードがうまくいかず、苦戦しております。
AからB、Cに移動するソースコードを修正しBのjavaに記載しています。
どこかおかしい点があればご教授願いたいです。
よろしくお願いします。
###Aのソースコード
java
1package com.websarva.wings.android.viewsample; 2 3import android.support.v7.app.AppCompatActivity; 4import android.os.Bundle; 5import android.util.Log; 6import android.widget.Button; 7import android.widget.EditText; 8import android.widget.TextView; 9import android.view.View; 10import android.content.Intent; 11 12public class MainActivity extends AppCompatActivity { 13 14 EditText edittext1; 15 EditText editText2; 16 TextView textview; 17 18 @Override 19 protected void onCreate(Bundle savedInstanceState) { 20 super.onCreate(savedInstanceState); 21 setContentView(R.layout.activity_main); 22 Log.d("", "onCreate()"); 23 24 edittext1 = (EditText) findViewById(R.id.editText1); 25 26 editText2 = (EditText) findViewById(R.id.editText2); 27 28 textview = (TextView) findViewById(R.id.textView); 29 //新規登録を押すと新規登録画面へ移動 30 Button sendButton = (Button) findViewById(R.id.send_button); 31 sendButton.setOnClickListener(new View.OnClickListener() { 32 @Override 33 public void onClick(View v) { 34 Intent intent = new Intent(getApplication(), SubActivity.class); 35 startActivity(intent); 36 37 //ログインを押すとお気に入り画面へ移動(今後ログイン情報の読み出しを行う) 38 Button sendButton = (Button) findViewById(R.id.rogin_button); 39 sendButton.setOnClickListener(new View.OnClickListener() { 40 @Override 41 public void onClick(View v) { 42 Intent intent = new Intent(getApplication(), FavActivity.class); 43 startActivity(intent); 44 45 46 } 47 }); 48 } 49 });}} 50
###Bのソースコード
java
1package com.websarva.wings.android.viewsample; 2 3import android.app.Activity; 4import android.content.Intent; 5import android.os.Bundle; 6import android.view.View; 7import android.widget.Button; 8 9public class SubActivity extends Activity { 10 11 @Override 12 protected void onCreate(Bundle savedInstanceState) { 13 super.onCreate(savedInstanceState); 14 setContentView(R.layout.activity_sub); 15 //キャンセルボタンを押すとトップページに戻る 16 Button sendButton = (Button) findViewById(R.id.return_button); 17 sendButton.setOnClickListener(new View.OnClickListener() { 18 @Override 19 public void onClick(View v) { 20 finish(); 21 22 //新規登録を押すとお気に入り画面へ移動 23 Button sendButton = (Button) findViewById(R.id.sinki_button); 24 sendButton.setOnClickListener(new View.OnClickListener() { 25 @Override 26 public void onClick(View view) { 27 Intent intent = new Intent(getApplication(), FavActivity.class); 28 startActivity(intent); 29 } 30 }); 31 } 32 33 34 }); 35 }} 36
###補足情報(言語/FW/ツール等のバージョンなど)
Androidstudio 2.1.2
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/09/14 07:44
2016/09/14 09:20
2016/09/15 06:25