2016-05-06 22 views
-1

私はボタンクリックから別のアクティビティを開始しようとしています。私はこれがマニフェストファイルに複数のインテントフィルタ属性があった別の質問でこれが起こるのを見ました。Android IllegalStateException:アクティビティのメソッドを実行できませんでした。新しいアクティビティを起動するとき

これは私がこれは私のマニフェスト

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="com.iphonik.chameleon"> 

    <uses-permission android:name="android.permission.INTERNET" /> 

    <application 
     android:allowBackup="true" 
     android:icon="@mipmap/ic_launcher" 
     android:label="@string/app_name" 
     android:supportsRtl="true" 
     android:theme="@android:style/Theme.NoTitleBar"> 
     <activity android:name=".MainMenu"> 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 
       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
     </activity> 

    </application> 

</manifest> 
ある

public class MainMenu extends Activity{ 

     @Override 
     protected void onCreate(Bundle savedInstanceState) { 
      super.onCreate(savedInstanceState); 
      setContentView(R.layout.activity_main_menu); 
     } 

     public void launchMovie(View view){ 
      startActivity(new Intent(this, Movies.class)); 
     } 

    } 

対応するレイアウトファイル

<HorizontalScrollView 

    android:id="@+id/horizontalScrollView" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_centerVertical="true" 
    android:layout_centerHorizontal="true" > 

    <LinearLayout 
     android:id="@+id/linearLayout" 
     android:orientation="horizontal" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content"> 

     <Button 
      android:id="@+id/button_alacarte" 
      android:layout_width="150dp" 
      android:layout_height="wrap_content" 
      android:textSize="20sp" 
      android:onClick="launchMovie" 
      android:text="MOVIES"/> 

から2番目の活動を起動しようとしている活動であります

+1

はmanifest.xml' 'であなたの活動を置きます –

答えて

1

はマニフェストであなたの作品活動を置く:このように

<activity android:name=".Movies" /> 

<uses-permission android:name="android.permission.INTERNET" /> 

<application 
    android:allowBackup="true" 
    android:icon="@mipmap/ic_launcher" 
    android:label="@string/app_name" 
    android:supportsRtl="true" 
    android:theme="@android:style/Theme.NoTitleBar"> 
    <activity android:name=".MainMenu"> 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 
      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 
    <activity android:name=".Movies" /> 

</application> 

関連する問題