前提
Javaでアプリを作成中です。エミュレーターでボタンを押すと(app名)has stopped と表示されてしまいます。appの実行欄を見てみると、どうやらstartactivityのところでエラーが起きているようです。
実現したいこと
ボタンを押して画面遷移させる
発生している問題・エラーメッセージ
エラーメッセージ
該当のソースコード
メイン
package com.example.apprv;
import androidx.appcompat.app.AppCompatActivity;
import android.annotation.SuppressLint;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
public class MainActivity extends AppCompatActivity {
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } @SuppressLint("QueryPermissionsNeeded") public void selectbutton(View v) { Intent intent = new Intent(this, SubActivity.class); if (intent.resolveActivity(getPackageManager()) != null) { startActivity(intent); } }
}
サブ
package com.example.apprv;
import android.os.Bundle;
import androidx.appcompat.app.AppCompatActivity;
public class SubActivity extends AppCompatActivity {
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_sub); }
}
回答1件
あなたの回答
tips
プレビュー