转载请注明来源:http://blog.youkuaiyun.com/caoshiying 未经授权的转载将委托优快云追究法律责任。
引用的库是:android.support.v7.app.AlertDialog,刚开始直接对着书上的代码敲入:
new AlertDialog.Builder(getApplicationContext())
.setTitle("提示")
.setMessage("这是一个提示")
.show();
结果运行时抛出这么一个错误:
you need to use a theme.appcompat theme (or descendant) with this activity
刚开始觉得这个错误有点不可思议,后来想到书上的代码是Android 2.3版本的代码,估计Google调整API了,查阅资料后发现这样简单的改一下问题就解决了:
new AlertDialog.Builder(MainActivity.this)
.setTitle("提示")
.setMessage("这是一个提示")
.show();
一点经验,立刻记录下来。
转载请注明来源:http://blog.youkuaiyun.com/caoshiying 未经授权的转载将委托优快云追究法律责任。