2011-08-15 10 views
0

私はこれを使って、ログインしたときにユーザーのFacebookからテキストを取得しています。他のアクティビティのレイアウトにリストを読み込む方法は?

public void loginSuccess(Facebook facebook) { 

      GraphApi graphApi = new GraphApi(facebook); 

      User user = new User(); 
      School school = new School(); 
      Work work = new Work(); 
      RestApi rest = new RestApi(facebook); 
       List<Status> status; 
      try { 
      status = rest.getStatus(10); //Retreive 10 user status's 

      } catch (EasyFacebookError e1) { 
       // TODO Auto-generated catch block 
       e1.printStackTrace(); 
      } 


      startActivity(intentResult); 
     } 
} 

私は他のレイアウトでステータスのリストを使用しています。情報のログインと取得は1つのアクティビティで実行されます。ログインが成功するとわかるように、intentResultを起動し、省略された余分なものをいくつかのデータに渡します。

intentResultアクティビティの起動時に、そのステータスをリストに読み込む方法を教えてください。

答えて

0

intentResultアクティビティでListViewを作成し、ArrayAdapterを使用してステータスリストにリンクします。 '

これは、ListをintentResultアクティビティの余分なものとして渡すことを想定しています。 ArrayListにリストを変換する方法

ArrayList<String> stringList = new ArrayList<String>(); 
for (Status s : statusList) { 
    stringList.add(s.toString()); 
} 

intentResult.putExtra("status_list", stringList); 
startActivity(intentResult); 
+0

オーケー涼しいです。私はどのように余分としてリストを渡すだろうか? –

+0

intentResultがIntent変数であるとすると、次のようになります。intentResult.putExtra( "status_list"、status); –

+0

リストに正しくロードされますか?それとも、ストリングをロードするだけでしょうか? –

関連する問題