package com.paphus.sdk.activity; import android.content.Intent; import android.view.View; import android.widget.TextView; import com.paphus.brainbot.R; import com.paphus.sdk.config.InstanceConfig; /** * Activity for viewing a bot's details. * To launch this activity from your app you can use the HttpFetchAction passing the bot id or name as a config. */ public class InstanceActivity extends WebMediumActivity { public String getType() { return "Bot"; } public void resetView() { setContentView(R.layout.activity_instance); InstanceConfig instance = (InstanceConfig)MainActivity.instance; super.resetView(); if (instance.isExternal) { findViewById(R.id.chatButton).setVisibility(View.GONE); } TextView text = (TextView) findViewById(R.id.sizeLabel); if (instance.size != null && instance.size.length() > 0) { text.setText(instance.size + " neurons"); } else { text.setText(""); } text = (TextView) findViewById(R.id.connectsLabel); if (instance.connects != null && instance.connects.length() > 0) { text.setText(instance.connects + " conects, " + instance.dailyConnects + " today, " + instance.weeklyConnects + " week, " + instance.monthlyConnects + " month"); } else { text.setText(""); } } /** * Start a chat session with the selected instance and the user. */ public void openChat(View view) { Intent intent = new Intent(this, ChatActivity.class); startActivity(intent); } }