我几乎完成了我的应用程序的第1版,并正在对其进行收尾工作。然而,在用户可以继续使用应用程序之前,我坚持使用一个对话框来接受EULA。
我将alertdialogue调用放在OnCreate方法中。这非常好用,当应用程序第一次打开或更新时,他们会看到一个带有接受拒绝按钮的模式警告框。如果他们点击拒绝,应用程序将关闭,如果他们点击接受,对话框将被取消,并显示已经初始的活动。
我要做的是让警告框显示(在oncreate中),然后不加载任何其他内容,直到按下ACCEPT或CANCEL按钮。
我应该使用stop()和resume()吗?我迷路了。
肖恩·穆利根
发布于 2019-07-16 10:09:10
您可以在onCreate中尝试此操作。
case R.id.dialog_button_accept:// ACCEPT
setContentView(R.layout.activity_main);
// do other things
break;
case R.id.dialog_button_cancel:// CANCEL
finish();// finish this activity
break;https://stackoverflow.com/questions/57048815
复制相似问题