我的應用程序只是在它試圖運行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。 –