|
|
|
|
|
|
|
|
import android.view.View; |
|
|
import android.view.View; |
|
|
import android.widget.TextView; |
|
|
import android.widget.TextView; |
|
|
|
|
|
|
|
|
|
|
|
import java.lang.ref.WeakReference; |
|
|
import java.util.ArrayList; |
|
|
import java.util.ArrayList; |
|
|
|
|
|
|
|
|
public class eSpeakActivity extends Activity { |
|
|
public class eSpeakActivity extends Activity { |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
}; |
|
|
}; |
|
|
|
|
|
|
|
|
private final Handler mHandler = new Handler() { |
|
|
|
|
|
@Override |
|
|
|
|
|
|
|
|
private static class EspeakHandler extends Handler { |
|
|
|
|
|
private WeakReference<eSpeakActivity> mActivity; |
|
|
|
|
|
|
|
|
|
|
|
public EspeakHandler(eSpeakActivity activity) |
|
|
|
|
|
{ |
|
|
|
|
|
mActivity = new WeakReference<eSpeakActivity>(activity); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
public void handleMessage(Message msg) { |
|
|
public void handleMessage(Message msg) { |
|
|
switch (msg.what) { |
|
|
switch (msg.what) { |
|
|
case TTS_INITIALIZED: |
|
|
case TTS_INITIALIZED: |
|
|
onInitialized(msg.arg1); |
|
|
|
|
|
|
|
|
mActivity.get().onInitialized(msg.arg1); |
|
|
break; |
|
|
break; |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
}; |
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
private final Handler mHandler = new EspeakHandler(this); |
|
|
|
|
|
|
|
|
private final View.OnClickListener mOnClickListener = new View.OnClickListener() { |
|
|
private final View.OnClickListener mOnClickListener = new View.OnClickListener() { |
|
|
@Override |
|
|
@Override |