2011-11-11 16 views
0

ボタンを使用して新しいアクティビティを開始しようとしていますが、新しいアクティビティは約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(); 
    } 
} 
} 

これは、メニューの活動のためのコードです。ただし、不完全です:

+0

メニューのアクティビティを停止/終了させる原因は何かと思いますか?そのアクティビティのコードも投稿できますか? logcatは、あなたのアプリからのエラーを表示しますが、なぜメニューのアクティビティが終了しているのか説明できますか? – mmeyer

+0

とuは何をしたいのですか?あなたはフリッパーで活動を見せたいですか? –

+0

AFFIRMATIONクラスで不適切なもの –

答えて

0
have u Declare the new Activity in your manifest.xml. 
you have to write this in between.... 

<application> ........ 


<activity android:name=".Menu" 
        android:label="xyz"/> 


</application> 
+0

私はすでにマニフェストで新しいアクティビティを宣言しましたが、問題は依然として持続しています – sypher93

関連する問題