Java 移动到android错误中的下一个活动

Java 移动到android错误中的下一个活动,java,android,Java,Android,所以我做了两个简单的活动,当我按下按钮时,我想转到下一个活动/布局,但似乎这个意图方法不起作用。每次我按下按钮,应用程序就会停止。想知道我该如何解决这个问题吗?这是我的密码: @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } public void

所以我做了两个简单的活动,当我按下按钮时,我想转到下一个活动/布局,但似乎这个意图方法不起作用。每次我按下按钮,应用程序就会停止。想知道我该如何解决这个问题吗?这是我的密码:

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

}

public void clicked(View v){
    if(v.getId() == R.id.btnMove){
        Intent i = new Intent(this, Menu.class);
        startActivity(i);
    }
}
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
    <activity
        android:name=".Menu"
        android:label="@string/title_menu_screen" >
    </activity>
这是第二个:

public class Menu extends Activity  {

protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.menu_screen);

}

}
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
    <activity
        android:name=".Menu"
        android:label="@string/title_menu_screen" >
    </activity>
以下是xml代码:

<Button
    android:id="@+id/btnMove"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_below="@+id/textView1"
    android:layout_marginLeft="30dp"
    android:layout_marginTop="101dp"
    android:layout_toRightOf="@+id/textView1"
    android:text="Button" 
    android:onClick="clicked"/>
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
    <activity
        android:name=".Menu"
        android:label="@string/title_menu_screen" >
    </activity>

以下是清单代码:

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
    <activity
        android:name=".Menu"
        android:label="@string/title_menu_screen" >
    </activity>


检查AndroidManifest.xml文件中是否正确定义了第二个“活动”菜单屏幕。

试试这个……我认为它可以帮助您

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
    <activity
        android:name=".Menu"
        android:label="@string/title_menu_screen" >
    </activity>
Button button1 = (Button) findViewById(R.id.btnMove);

button1.setOnClickListener(new OnClickListener(){
            public void onClick(View arg0) 
            {   Intent i = new Intent(MainActivity.this,Menu.class);
    startActivity(i);

}   };

您必须在Button对象上添加click侦听器

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
    <activity
        android:name=".Menu"
        android:label="@string/title_menu_screen" >
    </activity>
Button buttonMove = (Button)findViewById(R.id.btnMove);

buttonMove.setOnClickListener(new View.OnClickListener() {

        @Override
        public void onClick(View v) {
            Intent i = new Intent(this, Menu.class);
            startActivity(i);
            }
        }
    });

你是这样做的

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
    <activity
        android:name=".Menu"
        android:label="@string/title_menu_screen" >
    </activity>
 Intent i = new Intent(this, Menu.class);
 startActivity(i);

菜单继承自android.view.Menu用另一个类名更改您的类名

在Manifests中声明菜单活动请更新Activity_main.xml代码。我想您刚刚仔细查看了错误日志,它将提示您解决问题。@Tufan Hi,我已经在xml:)@FrankN.Stein中声明了它,您将赢得buddy P:t'已经定义,仍然不起作用。谢谢你的回答。你认为。。为什么不确定?它说:此行有多个标记-类型视图中的方法setOnClickListener(View.OnClickListener)不适用于参数(new DialogInterface.OnClickListener(){})-类型new DialogInterface.OnClickListener(){}必须实现继承的抽象方法DialogInterface.OnClickListener.onClick(对话框接口,int)我正在使用onclick listener的方法,通过应用此方法,您可以轻松地转到其他活动。我尝试了此方法,但当我按下按钮时,应用程序仍然停止。感谢您的回答anyways@eshi您得到的错误是什么…请转到windows-->显示视图-->其他-->android-->logcat…并检查您得到的logcat输出错误HI@r谢谢你的帮助,但我已经修好了。Gdbless:)@eshi我想你还没有试过我写的代码。。。它肯定会工作,请尝试从这里复制粘贴。。。在archan的回答中,你可能导入了错误的OnclickListener接口。。。将其更改为new View.OnClickListener()…嗨,我尝试了你的代码,但问题是类名。我用菜单作为我的类名,但我不应该这样。谢谢:)
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
    <activity
        android:name=".Menu"
        android:label="@string/title_menu_screen" >
    </activity>