Мой App
вылетает, когда я нажимаю Button
. Я использую Java
с AndroidX
.
Код для кнопки:
<item android:id="@+id/addreminder"
android:icon="@drawable/icon_addreminder"
android:title="@string/label_addreminder"
app:showAsAction="ifRoom" />
Код для панели инструментов в MainActivity:
@Override
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.menuicons, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(@NonNull MenuItem item) {
switch (item.getItemId()) {
case R.id.addreminder:
Toast.makeText(this, "Add Reminder Option selected", Toast.LENGTH_SHORT).show();
Intent openAddReminderButton = new Intent(this, AddReminder.class);
startActivity(openAddReminderButton);
return true;
default:
return super.onOptionsItemSelected(item);
}
}
}
Код для Действие, которое должно открыться:
package com.vrobinde.reminder;
import androidx.appcompat.app.AppCompatActivity;
import androidx.appcompat.widget.Toolbar;
import android.os.Bundle;
public class AddReminder extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_add_reminder);
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
Toolbar toolbar = findViewById(R.id.toolbarmainmenu);
setSupportActionBar(toolbar);
}
Плохое форматирование, в Android Studio все выглядит нормально.
Stacktrace: https://hastebin.com/wucojuhalo.coffeescript