未验证 提交 edee1fea 编写于 作者: E Emmanuel Garcia 提交者: GitHub

Add @Keep annotation (#11893)

上级 d6023505
......@@ -9,6 +9,7 @@ import android.content.res.AssetManager;
import android.graphics.Bitmap;
import android.graphics.SurfaceTexture;
import android.os.Looper;
import android.support.annotation.Keep;
import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
import android.support.annotation.UiThread;
......@@ -92,6 +93,7 @@ import io.flutter.view.FlutterCallbackInformation;
* bool enabled = FlutterJNI.nativeGetIsSoftwareRenderingEnabled();
* }
*/
@Keep
public class FlutterJNI {
private static final String TAG = "FlutterJNI";
......
......@@ -12,6 +12,7 @@ import android.graphics.Rect;
import android.graphics.drawable.ColorDrawable;
import android.os.Build;
import android.os.Bundle;
import android.support.annotation.Keep;
import android.util.Log;
import android.view.*;
import android.view.accessibility.AccessibilityEvent;
......@@ -38,6 +39,7 @@ import static android.view.View.OnFocusChangeListener;
* |
* EmbeddedView
*/
@Keep
@TargetApi(Build.VERSION_CODES.JELLY_BEAN_MR1)
class SingleViewPresentation extends Presentation {
......
......@@ -10,6 +10,7 @@ import android.os.Build;
import android.os.Bundle;
import android.os.Parcel;
import android.os.Parcelable;
import android.support.annotation.Keep;
import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
import android.util.Log;
......@@ -41,6 +42,7 @@ import java.util.Map;
* for the virtual accessibility node IDs in the platform view's tree. Internally this class maintains a bidirectional
* mapping between `flutterId`s and the corresponding platform view and `originId`.
*/
@Keep
final class AccessibilityViewEmbedder {
private static final String TAG = "AccessibilityBridge";
......
......@@ -4,6 +4,7 @@
package io.flutter.view;
import android.support.annotation.Keep;
import android.support.annotation.NonNull;
import io.flutter.embedding.engine.FlutterJNI;
......@@ -12,6 +13,7 @@ import io.flutter.embedding.engine.FlutterJNI;
* A class representing information for a callback registered using
* `PluginUtilities` from `dart:ui`.
*/
@Keep
public final class FlutterCallbackInformation {
final public String callbackName;
final public String callbackClassName;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册