我的问题是:当我尝试在模拟器中运行应用程序时,我的应用程序崩溃了,我真的不知道问题出在哪里......下面是我的MainActivity课程,androidManifest.xml和activity_main.xmllogcat 崩溃日志。
MainActivity 类:
package com.example.notepadapp;
import android.content.Intent;
import android.media.Image;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.support.v7.widget.PopupMenu;
import android.support.v7.widget.Toolbar;
import android.view.Gravity;
import android.view.MenuItem;
import android.view.View;
import android.widget.Adapter;
import android.widget.AdapterView;
import android.widget.ImageButton;
import android.widget.ListView;
import java.util.ArrayList;
public class MainActivity extends AppCompatActivity {
private ArrayList<Aantekening> aantekeningen;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// Stelt de nieuwe toolbar in
Toolbar toolbar = findViewById(R.id.custom_toolbar);
setSupportActionBar(toolbar);
// Verkrijg de aantekeningen van de database en stel de ListView adapter in
final DatabaseHandler db = new DatabaseHandler(getApplicationContext());
aantekeningen = db.getAllNotes();
ImageButton newEntry = findViewById(R.id.add);
ListView mylist = findViewById(R.id.notepad_listview);
final NotepadAdapter notepadAdapter = new NotepadAdapter(this, aantekeningen);
mylist.setAdapter(notepadAdapter);
// Stelt de onClick listener methode in welke de NoteActivity activiteit start
newEntry.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent addNoteActivity = new Intent(MainActivity.this, NoteActivity.class);
addNoteActivity.putExtra("Optie", "toevoegen");
startActivity(addNoteActivity);
}
慕村225694
POPMUISE
相关分类