我应该在android中的一个方法的参数写什么

这个问题在这里已经有了答案:

  • Android上的“上下文”是什么? 29个答案

  • 如果您在任何活动或服务中使用您的方法,则不需要传递上下文,因为它们有自己的上下文。 只要你需要的地方使用this (上下文)。 所以你的代码看起来像这样:

    void showhistory()
    {
        TextView historyword[] = new TextView[rs.getColumnCount()];
        for(int i=0;i<rs.getColumnCout();i++)
            historyword[i] = new TextView(this);
    }
    

    创建TextView需要使用Context作为上下文

    void showhistory(Context context)
    {
        TextView historyword[] = new TextView[rs.getColumnCount()];
        for(int i=0;i<rs.getColumnCout();i++)
            historyword[i] = new TextView(context);
    }
    
    链接地址: http://www.djcxy.com/p/91373.html

    上一篇: What should i write in parameter of a method in android

    下一篇: What is context in android?