رفتن به مطلب
  • 0

یک خطا در کد نویسی


arastooms

سوال

سلام  دوستان 
قرار بوده در این صفحه یه لیست ویو داشته باشم که در اون مقادیری رو از یه وبسایت بگیرم و داخل لیست ویو نشون یدم 

ولی با خطا روبرو میشم و اصلا نمی تونم پیدا کنم خطا رو 
محبت میکنید نسبت به صفحه کد و خطا من رو راهنمایی بفرماید 
با تشکر 

 

 

ddddd.png

package com.example.vendetta.webparsing;

import android.app.Activity;
import android.os.AsyncTask;
import android.os.Bundle;
import android.sax.Element;
import android.support.design.widget.FloatingActionButton;
import android.support.design.widget.Snackbar;
import android.support.v7.app.AppCompatActivity;
import android.support.v7.widget.Toolbar;
import android.view.View;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.ArrayAdapter;
import android.widget.ListView;

import org.jsoup.Jsoup;
import org.w3c.dom.Document;

import java.io.IOException;
import java.lang.annotation.Documented;
import java.util.ArrayList;

public class MainActivity extends Activity {

    public Element content;
    public ArrayList<String> titleList = new ArrayList<String>();
    private ArrayList<String> adapter;
    private ListView lv;


    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        lv = (ListView) findViewById(R.id.listView1);
        new NewThread().execute();
        adapter = new ArrayAdapter<>(this, R.layout.list_item, R.id.pro_item, titleList);

    }


    @Override
    public class NewThread extends AsyncTask<String, void, String> {

        porotected String

        doInBackground(String... arg) {
            Document doc;
            try {
                doc = Jsoup.connect("http://www.arzlive.com/").get();
                content = doc.select(".s3_42 price");
                titleList.clear();
                for (Element contents : content) {
                    titleList.add(contents.text());
                }
            } catch (IOException e) {
                e.printStackTrace();
            }
            return null;
        }

        @Override
        protected void onPostExecute(String result) {
            lv.setAdapter(adapter);
        }
    }

















    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.menu_main, menu);
        return true;
    }

    @Override
    public boolean onOptionsItemSelected(MenuItem item) {
        // Handle action bar item clicks here. The action bar will
        // automatically handle clicks on the Home/Up button, so long
        // as you specify a parent activity in AndroidManifest.xml.
        int id = item.getItemId();

        //noinspection SimplifiableIfStatement
        if (id == R.id.action_settings) {
            return true;
        }

        return super.onOptionsItemSelected(item);
    }

}

و خطا 


 

Error:(47, 26) error: ';' expected

Error:(49, 9) error: invalid method declaration; return type required

Error:Execution failed for task ':app:compileDebugJavaWithJavac'.
> Compilation failed; see the compiler error output for details.
لینک ارسال
به اشتراک گذاری در سایت های دیگر

1 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

سلام

Porotected String رو یک

protected هست نه porotected

و 2 ، سمیکالن رو نذاشتی اخرش

یه مشکل دیگه هم شاید باشه اینه که String یه اسم رزرو شده سیستم هست، مطمئن نیستم، شاید بهش گیر بده،یه اسم دیگه بذار اگه بعد از 2 تغییر قبلی گیر داد

مثلا

protected str;
لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...