App use time v13.1.5版本的 MD5 值为:b5d383003a7d5e6152ddd87dc8f5f38c
以下内容为反编译后的 AppCardWidgetProvider.java 源代码,内容仅作参考
package com.oplus.cardwidget.serviceLayer;
import android.content.Context;
import com.oplus.cardwidget.domain.action.CardWidgetAction;
import com.oplus.cardwidget.domain.state.ICardState;
import com.oplus.cardwidget.util.Logger;
import e6.d;
import g8.x;
import java.util.ArrayList;
import java.util.List;
import r8.k;
import r8.l;
public abstract class AppCardWidgetProvider extends BaseInterfaceLayerProvider implements ICardState {
private final String TAG;
private final List<String> cardShowedList;
private boolean lazyInitial;
public static final class a extends l implements q8.l<AppCardWidgetProvider, x> {
public static final a f8566e = new a();
a() {
super(1);
}
public final void a(AppCardWidgetProvider appCardWidgetProvider) {
k.g(appCardWidgetProvider, "$this$runOnCardThread");
y5.a.f13907b.a(appCardWidgetProvider);
}
@Override
public x invoke(AppCardWidgetProvider appCardWidgetProvider) {
a(appCardWidgetProvider);
return x.f9772a;
}
}
public AppCardWidgetProvider() {
String simpleName = getClass().getSimpleName();
k.f(simpleName, "this@AppCardWidgetProvider.javaClass.simpleName");
this.TAG = simpleName;
this.cardShowedList = new ArrayList();
}
public final boolean getLazyInitial() {
return this.lazyInitial;
}
public final List<String> getShowedCardList() {
List<String> list;
synchronized (this.cardShowedList) {
list = this.cardShowedList;
}
return list;
}
public void initCardWidget() {
Logger.INSTANCE.d(this.TAG, "onCardWidgetInitial...");
Context context = getContext();
if (context != null) {
d.c(context);
s5.a.f13251a.a(context);
}
runOnCardThread(this, a.f8566e);
onInitial$com_oplus_card_widget_cardwidget();
}
public void onCardCreate(Context context, String str) {
k.g(context, "context");
k.g(str, "widgetCode");
Logger.INSTANCE.d(this.TAG, k.n("onCardCreate widgetCode is ", str));
CardWidgetAction.INSTANCE.switchLayoutCommand(str, getCardLayoutName(str));
}
@Override
public void onCardsObserve(Context context, List<String> list) {
k.g(context, "context");
k.g(list, "widgetCodes");
Logger logger = Logger.INSTANCE;
String str = this.TAG;
logger.d(str, "onCardObserve widgetCode list size is " + list.size() + ')');
synchronized (this.cardShowedList) {
this.cardShowedList.clear();
this.cardShowedList.addAll(list);
}
}
@Override
public boolean onCreate() {
Logger.INSTANCE.d(this.TAG, k.n("onCreate lazyInitial:", Boolean.valueOf(getLazyInitial())));
if (!getLazyInitial()) {
initCardWidget();
}
return super.onCreate();
}
public void onDestroy(Context context, String str) {
k.g(context, "context");
k.g(str, "widgetCode");
Logger.INSTANCE.d(this.TAG, "onDestroy");
}
public void onPause(Context context, String str) {
k.g(context, "context");
k.g(str, "widgetCode");
Logger.INSTANCE.d(this.TAG, "onPause");
}
@Override
public void onRenderFail(Context context, String str) {
k.g(context, "context");
k.g(str, "widgetCode");
Logger.INSTANCE.d(this.TAG, k.n("onRenderFail widgetCode:", str));
}
public final void setLazyInitial(boolean z9) {
this.lazyInitial = z9;
}
@Override
public void subscribed(Context context, String str) {
k.g(context, "context");
k.g(str, "widgetCode");
Logger.INSTANCE.d(this.TAG, k.n("subscribed widgetCode:", str));
}
@Override
public void unSubscribed(Context context, String str) {
k.g(context, "context");
k.g(str, "widgetCode");
Logger.INSTANCE.d(this.TAG, k.n("unSubscribed widgetCode:", str));
}
}