Merge "Fixed NPE on VoiceInteractor.destroy()" into qt-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
aa6965983b
@@ -79,10 +79,10 @@ public final class VoiceInteractor {
|
|||||||
/** @hide */
|
/** @hide */
|
||||||
public static final String KEY_KILL_SIGNAL = "key_kill_signal";
|
public static final String KEY_KILL_SIGNAL = "key_kill_signal";
|
||||||
|
|
||||||
IVoiceInteractor mInteractor;
|
@Nullable IVoiceInteractor mInteractor;
|
||||||
|
|
||||||
Context mContext;
|
@Nullable Context mContext;
|
||||||
Activity mActivity;
|
@Nullable Activity mActivity;
|
||||||
boolean mRetaining;
|
boolean mRetaining;
|
||||||
|
|
||||||
final HandlerCaller mHandlerCaller;
|
final HandlerCaller mHandlerCaller;
|
||||||
@@ -999,8 +999,10 @@ public final class VoiceInteractor {
|
|||||||
|
|
||||||
// destroyed now
|
// destroyed now
|
||||||
mInteractor = null;
|
mInteractor = null;
|
||||||
|
if (mActivity != null) {
|
||||||
mActivity.setVoiceInteractor(null);
|
mActivity.setVoiceInteractor(null);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
public boolean submitRequest(Request request) {
|
public boolean submitRequest(Request request) {
|
||||||
return submitRequest(request, null);
|
return submitRequest(request, null);
|
||||||
|
|||||||
Reference in New Issue
Block a user