错误:无法从静态上下文

时间:2017-05-17 05:22:39

标签: java android pojo

尝试编写一个简单的笔记记录应用程序,我将一个数组转换为arraylist并将其从静态中取出并且android studio指出了错误" gettaskdata"

 taskData = (ArrayList)tData.gettaskdata();

    recView = (RecyclerView)findViewById(R.id.task_list);
    recView.setLayoutManager(layoutManager);
    btn1 = (Button)findViewById(R.id.btn1);

    adapter = new tAdapter(tData.gettaskdata(),this);

这里是" gettaskdata"起源

    private  String [] task0 = {"task 1", "task 2", "task 3"};
   private List<String> task1 = new ArrayList<String>(Arrays.asList(task0));
    private  final int [] icons = {R.drawable.ic_check_box_outline_blank_black_24dp,R.drawable.ic_check_box_black_24dp};
    public   List<tItem> gettaskdata(){
        List<tItem> t  =  new ArrayList<>();

        for (int x=0;x<task0.length;x++){
            tItem i = new tItem();
            i.setTasks(task1.get(x));
            i.getImageResId(icons[0]);
            t.add(i);
        }
        return t;
    }

0 个答案:

没有答案