Ver Mensaje Individual
  #192  
Viejo 01/09/13, 14:47:05
Array

[xs_avatar]
gerard_f gerard_f no está en línea
Kernel developer
 
Fecha de registro: ago 2008
Localización: Catalunya
Mensajes: 2,999
Modelo de smartphone: Nexus 6P
Tu operador: Movistar
 Cita: Originalmente Escrito por mbc596 Ver Mensaje
Cierto, esto me pasa por poner imports como loco sin prestar atención.

Enserio yo quiero parar de preguntar, pero es que llevo 2 horas con este error y no lo soluciono, he estado mirando tu github y el de PA.
Código:
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java:1028: cannot find symbol
symbol  : variable Mode
location: class com.android.systemui.statusbar.BaseStatusBar
            smoothingPaint.setXfermode(new PorterDuffXfermode(Mode.SRC_IN));
                                                              ^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/halo/Halo.java:345: cannot find symbol
symbol  : method getNotificationData()
location: class com.android.systemui.statusbar.BaseStatusBar
        mNotificationData = mBar.getNotificationData();
                                ^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/halo/Halo.java:490: cannot find symbol
symbol  : method getService()
location: class com.android.systemui.statusbar.BaseStatusBar
                                mBar.getService().onNotificationClear(mContentIntent.mPkg, mContentIntent.mTag, mContentIntent.mId);
El primero dice que no encuentra la variable mode que se encuentra en el mismo archivo de donde esta el error, un
Código:
 import com.android.systemui.statusbar.BaseStatusBar;
no soluciona el problema, aparte, puedo hacer un import del mismo archivo donde estoy?
Mirando la linea que falla:
Código:
 smoothingPaint.setXfermode(new PorterDuffXfermode(Mode.SRC_IN));
Por si interesa si tengo un import de esto:
Código:
import android.graphics.PorterDuffXfermode;
Los otros dos errores si tengo hecho el
Código:
import com.android.systemui.statusbar.BaseStatusBar;
Tal y como tienes en tu github, pero es error sigue saliendo.

Otra cosa, tu tienes
Código:
import com.android.systemui.statusbar.policy.PieController;
Pero mi rom no incorpora pie, entonces lo he borrado, correcto?

Siento preguntar tanto, os juro que soluciono errores por mi mismo, solo posteo cuando ya estoy desesperado.

Gracias

Para el primer error, seguro que no te falta..?
Código:
import android.graphics.PorterDuff.Mode;
No me refiero al otro que has puesto "import android.graphics.PorterDuffXfermode;", son diferentes, revisalo.

Los otros dos es que no encuentra las funciones que usa mbar.
Tienes en "frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/halo/Halo.java" el import?
Código:
import com.android.systemui.statusbar.BaseStatusBar;
Si es que si entonces te faltan las funciones "getNotificationData()" y "getService()" en "frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java". Copialas.
Código:
    public NotificationData getNotificationData() {
        return mNotificationData;
    }

    public IStatusBarService getService() {
        return mBarService;
    }
Responder Con Cita
Gracias de parte de: