java – 此令牌后预期的令牌variabledeclaratorid上的语法错误

前端之家收集整理的这篇文章主要介绍了java – 此令牌后预期的令牌variabledeclaratorid上的语法错误前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在下一行中得到“此令牌后预期的令牌变量声明的语法错误
listAq = new AQuery(this);

这是我的完整代码

package com.example.test;

import org.json.JSONObject;

import android.app.Activity;
import android.os.Bundle;
import android.widget.ArrayAdapter;

import com.AndroidQuery.AQuery;

public class TestActivity extends Activity {



    private AQuery aq;

    @Override
    public void onCreate(Bundle savedInstanceState) {

            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);



    }

    listAq = new AQuery(this);

    ArrayAdapter<JSONObject> aa = new ArrayAdatper<JSONObject>(this,R.layout.activity_main,items){


        @Override

        public View getView(int position,View convertView,ViewGroup parent){

            if(convertView == null){
            convertView = getLayoutInflater().inflate(R.layout.activity_main,null);
            }

            JSONObject jo = getItem(position);

            AQuery aq = listAq.recycle(convertView);
            aq.id(R.id.name).text(jo.optString("titleNoFormating","No Title"));
            aq.id(R.id.Meta).text(jo.optString("publisher",""));

            String tb = jo.optJSONObject("image").optString("tbUrl");
            aq.id(R.id.tb).progress(R.id.progress).image(tb,true,null,AQuery.FADE_IN_NETWORK,1.0f);
            return convertView;
        }
    };



}

解决方法

将其移到onCreate中
AQuery listAq = new AQuery(this);
 ArrayAdapter<JSONObject> aa = new ArrayAdatper<JSONObject>(this,items){
 ....

猜你在找的Java相关文章