2012-01-22 2 views
2

Получение этих ошибка при запуске приложения Android:Ошибка при отображении статуса с twitter4j

Вместо того, чтобы статусы Im получать один статус, который говорит «JSON Exception». Я также получаю эти ошибки в elogcat.

01-22 15: 39: 09.783: E/Twitter (468): Ошибка получения твитов 01-22 15: 39: 09.783: E/Twitter (468): 404: Запрошенный URI недействителен или ресурс запрошенный, такой как пользователь, не существует. 01-22 15: 39: 09.783: E/Twitter (468): {"error": "Not found", "request": "/ 1/null/lists/0/statuses.json? Page = 1"}

Этот код работал отлично. Но тогда я помещаю значки в свой список (меню, прежде чем я покажу статусы ...). Я получаю ошибку где-то здесь:

Любые идеи?

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

    Activity activity = (Activity) getContext(); 
    LayoutInflater inflater = activity.getLayoutInflater(); 

    // Inflate the views from XML 
    View rowView = inflater.inflate(R.layout.image_text_layout, null); 
    JSONObject jsonImageText = getItem(position); 

ImageView imageview =(ImageView)rowView.findViewById(R.id.last_build_stat); 
try { 
    String date = (String)jsonImageText.get("tweetDate"); 
    String avatar = (String)jsonImageText.get("avatar"); 
    imageview.setImageBitmap(getBitmap(avatar)); 
} catch (JSONException e) { 

    e.printStackTrace(); 
} 


    // Set the text on the TextView 
    TextView textView = (TextView) rowView.findViewById(R.id.job_text); 


    try { 

     String tweet = (String)jsonImageText.get("tweet"); 

     String auth = (String)jsonImageText.get("author"); 

     //String date = (String)jsonImageText.get("tweetDate"); 

     if (date.length()>0){ 

      String latest = tweet + "<br><br><i>" + auth + " - " + date + "</i>"; 
      //String latest = tweet; 
      textView.setText(Html.fromHtml(latest)); 
     } else { 

      textView.setText(Html.fromHtml(tweet) + "\n" + Html.fromHtml(auth)); 
     } 


    } catch (JSONException e) { 

     textView.setText("JSON Exception"); 
    } 

ответ

0
URI requested is invalid or the resource requested, such as a user, does not exists. 01-22 15:39:09.783: E/Twitter(468): {"error":"Not found","request":"/1/null/lists/0/statuses.json?page=1"} 

Из этого сообщения видно, что вызов Twitter API не удается. Я бы предложил поставить инструкцию печати перед вызовом API Twitter и распечатать URL-адрес, который вы пытаетесь использовать.

0

Спасибо, что понял. Мое меню ключевое слово должно быть заглавными буквами.