在Android Studio的 Analyze 菜单中运行 Inspect Code 后(自定义检查配置文件后),我收到此警告:
ID: ClassHasNoToStringMethod
描述:报告没有toString()方法的类。
问题简介: Class'MainActivity'不会覆盖'toString()'方法(第30行)
注意:第30行包含MainActivity类的声明:
public class MainActivity extends Activity implements View.OnClickListener, PopupMenu.OnMenuItemClickListener {
仅针对扩展活动的主活动报告此情况。我还有一个扩展PreferenceActivity的活动,但没有报告toString警告。
1。按建议覆盖活动的'toString()'是否有意义?在什么情况下会有所帮助?这是最佳做法吗?
2. 活动toString如何覆盖实现?
3. 为什么没有为PreferenceActivity后代报告警告?