我的应用程序只是在它试图运行alertdialog时崩溃。我不确定正确的做法,但我正在做的是创建一个名为'AboutActivity'的Java类,它包含方法'popup()',理想地创建AlertDialog。在我的主要活动中,我正在创建对象并调用方法。AlertDialog崩溃应用程序
'弹出()' 中AboutActivity:
public class AboutActivity extends DialogFragment
{
public void popup()
{
new AlertDialog.Builder(getActivity())
.setIcon(android.R.drawable.ic_dialog_alert)
.setTitle("About Us")
.setMessage("Blah Blah Blah")
.setCancelable(true)
.setPositiveButton("Ok", null)
.show();
}
}
主要活动:
public boolean onOptionsItemSelected(MenuItem item) {
switch(item.getItemId()){
case R.id.nav_About:{
AboutActivity about = new AboutActivity();
about.popup();
}
}
你的应用程序崩溃,所以共享logcat –
另外'AboutActivity'实际上是一个片段,所以请尝试按照命名约定 –
我在哪里可以找到logcat。 –