2016-04-09 10 views
1

のelemetingsを追加またはクリアするとき、私は私が最初に接触を一私の1を追加した関数を作ってきました。サポートされていない演算例外リスト

for (int i = 0; i < jsonArray.length(); i++) { 
        try { 
         JSONObject jsonObject = jsonArray.getJSONObject(i); 
         Contact contact = new Contact(); 
         contact.setUserId(jsonObject.getString(ResponseParams.USER_ID)); 
         contact.setPhoneNumber(jsonObject.getString(ResponseParams.PHONE_NUMBER)); 
         contact.setUserName(jsonObject.getString(ResponseParams.USER_NAME)); 

         ((TazligenApp) activity.getApplication()).getTazligenContacts().add(contact); 
        } catch (JSONException e) { 
         e.printStackTrace(); 
        } 

しかし線上:

((TazligenApp)activity.getApplication())getTazligenContacts()(コンタクト)を追加し、。。

私はサポートされていない操作の例外を取得し、これは明らかに、私は連絡先をもう一度リフレッシュしようとすると、今私はちょっと理由を知っているが、私はそれを解決するためにHWO知りませんが起こります。 PS TazligenAppは、私のアプリケーションクラスであるアンドロイドサイクル

+0

を働いた、と ' getTazligenContacts() 'メソッド。 –

+0

は、私は答えを見つけ、一日に二度目の起こった自分自身:P とにかく感謝:) –

答えて

0

を通して私は必要ないくつかの変数を有することをよく私は答えを自分で見つけましたが、それが誰かを助けるかもしれないので、私は私の解決策を掲載しています:) まあ、私はちょうど一時リストを作成しました。そのリストに私の項目を加えた後、ちょうどあなたがどのように連絡先リストを作成しているなど、より多くのコードを投稿する必要が

forloop(){ 
    tempList.add(item); 
} 

mainList = tempList; 

のように私の他のリストに等しい、それを入れて、それが

関連する問題