Приложение вылетает при открытии нового окна ⇐ Android
-
Гость
Приложение вылетает при открытии нового окна
При переключении на новое занятие приложение просто вылетает. Создание нового действия NextActivity происходит в функции btnActivityStart(v: View) класса MainActivity.kt.
MainActivity.kt
пакет pi_21b.golosiенко.itprogerapp2 импортировать android.app.AlertDialog импортировать android.content.DialogInterface импортировать android.content.Intent импортировать android.os.Bundle импортировать androidx.activity.ComponentActivity импортировать android.view.View импортировать android.widget.Button импортировать android.widget.Toast класс MainActivity : ComponentActivity() { переопределить fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main); } весело btnClick(v: Просмотр) { val dlg = AlertDialog.Builder(это) .setMessage("Набор сообщений") .setTitle("Название") .setCancelable(истина) .setPositiveButton("Конечно", DialogInterface.OnClickListener { диалогИнтерфейс, я -> Toast.makeText(this, "Ладно", Toast.LENGTH_SHORT).show() }) .setNegativeButton("Нет", DialogInterface.OnClickListener { диалогИнтерфейс, я -> закончить() }).create().show() } весело btnActivityStart (v: Просмотр) { var намерение: Intent = Intent(this@MainActivity, NextActivity::class.java) startActivity (намерение) } } activity_main.xml
NextActivity.kt
пакет pi_21b.golosiенко.itprogerapp2 импортировать android.content.Intent импортировать androidx.appcompat.app.AppCompatActivity импортировать android.os.Bundle импортировать android.widget.Button класс NextActivity : AppCompatActivity() { переопределить fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView (R.layout.activity_next) button4 = findViewById(R.id.button4) button4.setOnClickListener { val намерение: Intent = Intent(this, MainActivity::class.java) startActivity (намерение) } } lateinit var button4 : Кнопка } activity_next.xml
AndroidManifest.xml
Экран Logcat
Я хочу исправить ошибку и выяснить, в чем проблема.
При переключении на новое занятие приложение просто вылетает. Создание нового действия NextActivity происходит в функции btnActivityStart(v: View) класса MainActivity.kt.
MainActivity.kt
пакет pi_21b.golosiенко.itprogerapp2 импортировать android.app.AlertDialog импортировать android.content.DialogInterface импортировать android.content.Intent импортировать android.os.Bundle импортировать androidx.activity.ComponentActivity импортировать android.view.View импортировать android.widget.Button импортировать android.widget.Toast класс MainActivity : ComponentActivity() { переопределить fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main); } весело btnClick(v: Просмотр) { val dlg = AlertDialog.Builder(это) .setMessage("Набор сообщений") .setTitle("Название") .setCancelable(истина) .setPositiveButton("Конечно", DialogInterface.OnClickListener { диалогИнтерфейс, я -> Toast.makeText(this, "Ладно", Toast.LENGTH_SHORT).show() }) .setNegativeButton("Нет", DialogInterface.OnClickListener { диалогИнтерфейс, я -> закончить() }).create().show() } весело btnActivityStart (v: Просмотр) { var намерение: Intent = Intent(this@MainActivity, NextActivity::class.java) startActivity (намерение) } } activity_main.xml
NextActivity.kt
пакет pi_21b.golosiенко.itprogerapp2 импортировать android.content.Intent импортировать androidx.appcompat.app.AppCompatActivity импортировать android.os.Bundle импортировать android.widget.Button класс NextActivity : AppCompatActivity() { переопределить fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView (R.layout.activity_next) button4 = findViewById(R.id.button4) button4.setOnClickListener { val намерение: Intent = Intent(this, MainActivity::class.java) startActivity (намерение) } } lateinit var button4 : Кнопка } activity_next.xml
AndroidManifest.xml
Экран Logcat
Я хочу исправить ошибку и выяснить, в чем проблема.
Мобильная версия