小编Qua*_*Dot的帖子

Android支持库27.1.0新方法requireActivity(),requireContext()

根据支持库更改日志和Fragment类文档(https://developer.android.com/reference/android/support/v4/app/Fragment.html),现在有新的方法,如requreActivity()和requireContext() .

与getActivity()和getContext()相比,这些方法的目的是什么,因为它们仍然可以抛出IllegalStateExceptions?当找不到活动或上下文时,这是否优选返回null?我应该简单地用requireActivity()替换每个getActivity()吗?

android android-fragments android-support-library

12
推荐指数
1
解决办法
6042
查看次数

错误:无法解析方法

我试图创建一个具有不同属性的多个字符的程序.我遇到了一个问题,我调用了一个方法(试过)在Class Character中定义.

public class CharacterAttributes
{
    public static void main(String[] args) 
    {
       Character John = new Character("John", 0);
       workout(5);
    }
}
class Character
{
   private String name;
   private int Str;
   public Character(String n, int initialStr) 
   {
      name = n;
      Str = initialStr;
   }
   public void workout(int byAmt) {
      Str = Str + byAmt;
   }
}
Run Code Online (Sandbox Code Playgroud)

编译器说无法解决"workout()"方法.

谢谢!

老实说,可能存在很多错误.

java

1
推荐指数
1
解决办法
2420
查看次数