static public class HandlerShowLines extends Handler {
WeakReference<ECGMainActivity> outerClass;
public HandlerShowLines(ECGMainActivity activity) {
outerClass = new WeakReference<ECGMainActivity>(activity);
}
@Override
public void handleMessage(android.os.Message msg) {
<em><strong>ECGMainActivity theClass = outerClass.get();</strong></em>
if(theClass == null)
{
L.e("HANDLER", "theClass is null");
}
switch (msg.what) {
case 1:
glSurfaceView.requestRender();
break;
default:
L.i("HANDLER-0", String.valueOf(msg.arg1));
super.handleMessage(msg);
break;
}
<strong><em>theClass = null;</em></strong>
}
};