Java 开始时的其他活动

Java 开始时的其他活动,java,android,android-activity,Java,Android,Android Activity,我的应用程序中有两个活动-第一个和第二个。目前我的默认值是第一 <activity android:name=".FirstActivity" android:label="randomlabel" > <intent-filter> <action android:name="android.intent.action.MAIN" />

我的应用程序中有两个活动-第一个和第二个。目前我的默认值是第一

        <activity
        android:name=".FirstActivity"
        android:label="randomlabel"
        >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
        </activity>
        <activity android:name=".SecondActivity"></activity>  
编辑2: 第一个活动

public class FirstActivity extends AppCompatActivity {

    Button button10;

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

        button10.setOnClickListener(new View.OnClickListener() {

            public void onClick(View view) {
                goToSecond();
            }
        });


    }


    private void goToSecond() {

        Intent intent = new Intent(this, SecondActivity.class);

        startActivity(intent);

    }

}
试试这个:

 <activity
        android:name=".FirstActivity"
        android:label="randomlabel">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.DEFAULT" />
        </intent-filter>


        </activity>
        <activity android:name=".SecondActivity">
           <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
        </activity

看起来您正试图在未正确初始化的视图上的活动中设置onClick侦听器

您需要从充气视图初始化按钮


从stacktrace中可以看出,您忘记在FirstActivity中绑定按钮。您需要通过调用来绑定它

button10 = (Button) findViewById(R.id.my_button_id);

将my_button_id替换为您在activity_first布局中为按钮设置的id

LogCat中的错误消息是什么?这应该可以帮助您:我确实编辑了,现在您可以检查错误我认为他有不同的错误,因为没有必要为活动指定任何意图过滤器以便在它们之间切换。仅将其添加到AndroidManifest就足够了。我理解,但因为他没有发布任何错误消息,我尝试以任何可能的方式提供帮助…我用第一个活动编辑了2,第二个活动大约有2000行,太多了,无法放在这里,第二个活动是MapsactivityWhow,谢谢,我在android studio连续坐了太多小时,这是基础!没问题,试着从一些android开发教程开始。不要急于马上创建你的应用程序。哦,谢谢,我在android studio连续坐了太多小时,这就是基础!
 <activity
        android:name=".FirstActivity"
        android:label="randomlabel">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.DEFAULT" />
        </intent-filter>


        </activity>
        <activity android:name=".SecondActivity">
           <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
        </activity
button10 = (Button) findViewById(R.id.button10);
button10 = (Button) findViewById(R.id.my_button_id);