2014-04-22 133 views
0

我正在使用Scringo在我的Android應用程序中實現羣聊。有沒有辦法通過代碼打開特定的聊天室?現在,從示例應用程序和API中,我只找到了下面的代碼。使用API​​打開聊天室 - Scringo Android

Scringo.openChatRooms(MainActivity.this);

請讓我知道我怎麼

  1. 創建一個聊天室程序
  2. 打開一個特定的聊天室程序。

回答

0

現在,Scringo SDK不提供以編程方式打開聊天室的方式。他們擁有自己的屏幕(活動)來管理多對多的聊天功能。他們尚未在其Android SDK上集成以下功能。 1.以編程方式創建聊天室 2.以編程方式加入/打開聊天室

來源:我收到了支持團隊的回覆。他們聲稱這個功能可用於他們的IOS SDK。我不確定。

0

此代碼解決我的問題:

MainActivity.java

public class MainActivity extends Activity { 

private Scringo scringo; 

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

    scringo = new Scringo(this); 

    ... 

    findViewById(R.id.openChatRoomButton).setOnClickListener(new View.OnClickListener() { 
     @Override 
     public void onClick(View arg0) { 
      Scringo.openChatRooms(MainActivity.this); 
     } 
    }); 

    ... 

} 

main.xml中

<RelativeLayout 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    tools:context=".MainActivity" > 

    ... 

    <Button 
     android:id="@+id/openChatRoomButton" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:clickable="true" 
     android:text="@string/open_inbox_button_text" /> 

</RelativeLayout> 
+0

爲了一個好的答案,請嘗試解釋爲什麼你的代碼可以工作。這對於經驗較少的用戶也更有價值。 – Kris

+0

對不起,你的答案是沒有辦法接近正確的。我的問題與Scringo SDK有關。現在他們沒有提供以編程方式打開聊天室的方式。他們擁有自己的屏幕來管理多種聊天功能。他們還沒有在他們的Android SDK上集成。 – Nirmalkumar

+0

更容易理解的答案編輯 – MRK