diff --git a/components/iot-plugins/androidsense-plugin/org.wso2.carbon.device.mgt.iot.androidsense.agent/app/src/main/AndroidManifest.xml b/components/iot-plugins/androidsense-plugin/org.wso2.carbon.device.mgt.iot.androidsense.agent/app/src/main/AndroidManifest.xml index 5a799fbdad..b7996fbd5c 100755 --- a/components/iot-plugins/androidsense-plugin/org.wso2.carbon.device.mgt.iot.androidsense.agent/app/src/main/AndroidManifest.xml +++ b/components/iot-plugins/androidsense-plugin/org.wso2.carbon.device.mgt.iot.androidsense.agent/app/src/main/AndroidManifest.xml @@ -60,6 +60,7 @@ sensors = new ArrayList<>(); - + private EditText sessionIdText; private RealTimeSensorReader sensorReader = null; private RealTimeSensorChangeReceiver realTimeSensorChangeReceiver = new RealTimeSensorChangeReceiver(); private SupportedSensors supportedSensors = SupportedSensors.getInstance(); @@ -81,11 +81,21 @@ public class ActivitySelectSensor extends AppCompatActivity Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(toolbar); sensorManager = (SensorManager) getSystemService(Context.SENSOR_SERVICE); + sessionIdText = (EditText) findViewById(R.id.sessionId); + sessionIdText.setCursorVisible(false); listView = (ListView) findViewById(R.id.senseListContainer); registerReceiver(realTimeSensorChangeReceiver, new IntentFilter("sensorDataMap")); + sessionIdText.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + sessionIdText.setCursorVisible(true); + + } + }); + //Publish data FloatingActionButton fbtnPublishData = (FloatingActionButton) findViewById(R.id.publish); @@ -113,7 +123,6 @@ public class ActivitySelectSensor extends AppCompatActivity fbtnSpeechRecongnizer.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { - EditText sessionIdText = (EditText) findViewById(R.id.sessionId); String sessionId = sessionIdText.getText().toString(); if (!sessionId.isEmpty()) { Intent intent = new Intent(getApplicationContext(), WordRecognitionActivity.class); @@ -214,6 +223,8 @@ public class ActivitySelectSensor extends AppCompatActivity return true; } + + @Override public void onDialogPositiveClick(SelectSensorDialog dialog) { @@ -275,6 +286,7 @@ public class ActivitySelectSensor extends AppCompatActivity } } + /** * This method unregisters the real-time broadcast receiver. */