当前位置:   article > 正文

小米便签维护过程记录——可能出现问题解决方案

小米便签维护

        在对小米便签开源代码进行研究和维护及新功能开发的同时,会遇到很多问题,将以本文进行记录总结。

导入项目

        若不导入直接Open会导致默认为Project,不为Android。

小米标签菜单栏不显示的问题

        先来看NotesListActivity类,这个类创建菜单栏。

        可以发现它继承了Activty类,必须要有 public boolean onCreateOptionsMenu(Menu menu) 这一个函数,但是通过在文件中的搜索,我们发现他并不存在这个方法,这说明,他的菜单栏其实是一开始想靠系统自动生成的。

        但是,靠系统自动生成,这不是Activity类有的功能,而是AppCompatActivity这个类的功能,要把它继承的类改一下:

        还需要改AndroidManifest.xml文件里的主题,用的类不一样了,主题自然也不一样。

        做完上述后可能报错AppCompatActivity找不到,这是我们没把这个类的资源放在gradle里,所以需要在下面的地方引入资源。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/457315
推荐阅读
相关标签
  

闽ICP备14008679号