ボタンを使用して新しいアクティビティを開始しようとしていますが、新しいアクティビティは約5秒間しか表示されずに戻ってきます。これは私のコードは次のようになります。ボタンを新しいアクティビティに切り替えるにはどうすればよいですか?
public class Splash extends Activity implements OnClickListener{
Button next, Previous, menu;
ViewFlipper vf;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.splash);
next = (Button)findViewById(R.id.Button01);
menu = (Button)findViewById(R.id.menu);
Previous = (Button)findViewById(R.id.Button02);
vf = (ViewFlipper)findViewById(R.id.ViewFlipper1);
next.setOnClickListener((OnClickListener) this);
Previous.setOnClickListener((OnClickListener) this);
menu.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
Intent intent = new Intent(Splash.this, Menu.class);
startActivity(intent);
}
});
}
public void onClick(View v) {
// TODO Auto-generated method stub
if(v==next){
vf.showNext();
}
if(v==Previous){
vf.showPrevious();
}
}
}
これは、メニューの活動のためのコードです。ただし、不完全です:
メニューのアクティビティを停止/終了させる原因は何かと思いますか?そのアクティビティのコードも投稿できますか? logcatは、あなたのアプリからのエラーを表示しますが、なぜメニューのアクティビティが終了しているのか説明できますか? – mmeyer
とuは何をしたいのですか?あなたはフリッパーで活動を見せたいですか? –
AFFIRMATIONクラスで不適切なもの –