import android.content.Intent;
import android.content.IntentFilter;
import android.os.Bundle;
+import android.os.Handler;
import android.os.Message;
import android.support.v4.content.LocalBroadcastManager;
import android.util.Log;
public class SampleProvider extends Activity implements OnClickListener,
IMessageLogger
{
- private final static String TAG = "SampleProvider : ";
+ private final static String TAG = "NMProvider : SampleProvider";
private TextView mLogTextView;
private TextView mTempValue;
private TextView mHumValue;
private boolean isExecutePresence;
private ScrollView sv_sclLog;
private MessageReceiver mMessageReceiver = new MessageReceiver();
+ private Handler mHandler;
+ private static String message;
+ private static SampleProvider sampleProviderObj;
+ private String temp;
+ private String hum;
+
/*
* To initialize UI Function Setting
* To execute initOICStack for running find resource
public void onCreate(Bundle savedInstanceState)
{
+ sampleProviderObj = this;
super.onCreate(savedInstanceState);
setContentView(R.layout.sampleprovider_layout);
registerReceiver(mMessageReceiver, new IntentFilter(
findViewById(R.id.btnLogClear).setOnClickListener(this);
isExecutePresence = false;
+ mHandler = new Handler() {
+ @Override
+ public void handleMessage(Message msg) {
+ switch (msg.what) {
+ case 0:
+ String[] tempHum = message.split(":");
+ mTempValue.setText(tempHum[0]);
+ mHumValue.setText(tempHum[1]);
+ }
+ }
+ };
+ setmHandler(mHandler);
}
private void initOICStack()
break;
case R.id.btnLogClear:
mLogTextView.setText("");
+ Log.i(TAG, "Log message cleared");
break;
}
}
return super.onKeyDown(keyCode, event);
}
+
+ public Handler getmHandler() {
+ return mHandler;
+ }
+
+ public void setmHandler(Handler mHandler) {
+ this.mHandler = mHandler;
+ }
+
+ public static SampleProvider getSampleProviderObject() {
+ return sampleProviderObj;
+ }
+
+ public static void setmessage(String msg) {
+ message = msg;
+ }
}
\ No newline at end of file