小编blo*_*ipt的帖子

更改活动时应用程序崩溃(Android)

我正在编写我的第二个应用并实施了第二个活动,通过单击第一个活动上的按钮激活.我已经在android清单中声明了第二个活动,希望我做得对.我一直在寻找几个小时,并尝试了几十个答案,但没有一个帮助.我希望有人能帮助我.

表现:

    <?xml version="1.0" encoding="utf-8"?>
    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="de.cont.bloodscript.mueckenfang">
        <application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:supportsRtl="true"
        android:theme="@style/AppTheme">
            <activity android:name=".MainActivity">
                <intent-filter>
                    <action android:name="android.intent.action.MAIN" />
                    <category android:name="android.intent.category.LAUNCHER" />
                </intent-filter>
            <activity android:name=".GameActivity" />
            </activity>
        </application>
    </manifest>
Run Code Online (Sandbox Code Playgroud)

第1次活动:

    public class MainActivity extends Activity implements View.OnClickListener {

        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
            Button sB = (Button) findViewById(R.id.startButton);
            sB.setOnClickListener(this);
        }

        public void onClick(View v){
            if(v.getId()==R.id.startButton){
                startActivity(new Intent(MainActivity.this, GameActivity.class));
            }
        }
     }
Run Code Online (Sandbox Code Playgroud)

第二活动:

    public class GameActivity extends Activity implements View.OnClickListener,Runnable {

        public static final int HOECHSTALTER_MS = …
Run Code Online (Sandbox Code Playgroud)

java android android-manifest android-layout android-activity

1
推荐指数
1
解决办法
964
查看次数