Commit 5ef2e626 authored by Daniel Kornhauser's avatar Daniel Kornhauser

Trying to add a Listener in FolloupActivity to display case in CommCare

parent a3d321ba
......@@ -48,7 +48,7 @@
</intent-filter>
</activity>
<activity android:name=".activities.SelectUserActivity">
<activity android:name=".activities.SelectFollowupActivity">
<intent-filter>
<action android:name="com.auriclon.activity_select_user"/>
<category android:name="android.intent.category.DEFAULT" />
......
......@@ -5,7 +5,7 @@ import android.app.ProgressDialog;
import android.content.Intent;
import android.os.Bundle;
import com.aluxoft.earrecognition.activities.SelectUserActivity;
import com.aluxoft.earrecognition.activities.SelectFollowupActivity;
import java.util.concurrent.Callable;
......@@ -41,7 +41,7 @@ public class IntentTransferingFeatures extends Activity {
returningIntent.putExtra(
"odk_intent_data",
//"Hello World"
SelectUserActivity.currentSerializedEar
SelectFollowupActivity.currentSerializedEar
);
IntentTransferingFeatures.this.setResult(Activity.RESULT_OK, returningIntent);
finish();
......
......@@ -4,12 +4,12 @@ import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.Button;
import android.widget.ListView;
import com.aluxoft.earrecognition.R;
import com.aluxoft.earrecognition.common.EarData;
import com.aluxoft.earrecognition.common.EarIdList;
import com.aluxoft.earrecognition.common.NameDistance;
import com.google.gson.Gson;
......@@ -18,7 +18,7 @@ import com.google.gson.Gson;
* Shows top 10 matches, allows to register if not match is satisfactory.
* TODO: Populate list
*/
public class SelectUserActivity extends Activity {
public class SelectFollowupActivity extends Activity {
public static String currentSerializedEar;
......@@ -33,7 +33,7 @@ public class SelectUserActivity extends Activity {
String list = this.getIntent().getStringExtra("list");
this.earIdList = new Gson().fromJson(list, EarIdList.class);
SelectUserActivity.currentSerializedEar = this.earIdList.getCurrentFeature().serializeFeatures();
SelectFollowupActivity.currentSerializedEar = this.earIdList.getCurrentFeature().serializeFeatures();
Button registerButton = (Button) findViewById(R.id.register_commcare);
......@@ -46,13 +46,36 @@ public class SelectUserActivity extends Activity {
ListView topNListView = (ListView)findViewById(R.id.topNListView);
topNListView.setAdapter(arrayAdapter);
topNListView.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> adapterView, View view, int i, long l) {
Intent intent = new Intent("org.commcare.dalvik.action.CommCareSession");
String sssd = "";
sssd +=
"COMMAND_ID" + " " + "m1" + " "
+
"CASE_ID" + " " + "case_id" + " " + earIdList.getTop().get(i).person.getCaseId() + " " + // "99de08b8-7235-41ba-9dbe-d1e5d70575cf" + " " +
"COMMAND_ID" + " " + "m1-f1";
intent.putExtra("ccodk_session_request", sssd);
SelectFollowupActivity.this.startActivity(intent);
}
@Override
public void onNothingSelected(AdapterView<?> adapterView) {
}
});
registerButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent i = new Intent("org.commcare.dalvik.action.CommCareSession");
String sssd = "COMMAND_ID" + " " + "root" + " " + "COMMAND_ID" + " " + "m0-f0";
i.putExtra("ccodk_session_request", sssd);
SelectUserActivity.this.startActivity(i);
SelectFollowupActivity.this.startActivity(i);
}
});
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment