AnaelMobilia / NextINpact-Unofficial

Application Android "NextINpact (Unofficial)"
GNU General Public License v3.0
16 stars 4 forks source link

Accessing hidden ... #262

Closed AnaelMobilia closed 2 years ago

AnaelMobilia commented 3 years ago
2020-11-15 16:54:49.463 29773-29875/com.pcinpact W/com.pcinpact: Accessing hidden method Lsun/misc/Unsafe;->getInt(Ljava/lang/Object;J)I (greylist, linking, allowed)
2020-11-15 16:54:49.464 29773-29875/com.pcinpact W/com.pcinpact: Accessing hidden method Lsun/misc/Unsafe;->getLong(Ljava/lang/Object;J)J (greylist,core-platform-api, linking, allowed)
2020-11-15 16:54:49.464 29773-29875/com.pcinpact W/com.pcinpact: Accessing hidden method Lsun/misc/Unsafe;->getObject(Ljava/lang/Object;J)Ljava/lang/Object; (greylist, linking, allowed)
2020-11-15 16:54:49.464 29773-29875/com.pcinpact W/com.pcinpact: Accessing hidden method Lsun/misc/Unsafe;->putInt(Ljava/lang/Object;JI)V (greylist, linking, allowed)
2020-11-15 16:54:50.738 29773-29875/com.pcinpact W/com.pcinpact: Accessing hidden method Landroid/database/sqlite/SQLiteDatabase;-><clinit>()V (blacklist, linking, denied)
2020-11-15 16:54:50.738 29773-29875/com.pcinpact W/com.pcinpact: Accessing hidden field Landroid/database/sqlite/SQLiteDatabase;->DEBUG_CLOSE_IDLE_CONNECTIONS:Z (greylist-max-o, linking, denied)
2020-11-15 16:54:50.739 29773-29875/com.pcinpact W/com.pcinpact: Accessing hidden field Landroid/database/sqlite/SQLiteDatabase;->sActiveDatabases:Ljava/util/WeakHashMap; (greylist-max-o, linking, denied)
2020-11-15 16:54:50.739 29773-29875/com.pcinpact W/com.pcinpact: Accessing hidden field Landroid/database/sqlite/SQLiteDatabase;->CONFLICT_VALUES:[Ljava/lang/String; (greylist, linking, allowed)
2020-11-15 16:54:50.739 29773-29875/com.pcinpact W/com.pcinpact: Accessing hidden method Landroid/database/sqlite/SQLiteDatabase;-><init>(Ljava/lang/String;ILandroid/database/sqlite/SQLiteDatabase$CursorFactory;Landroid/database/DatabaseErrorHandler;IIJLjava/lang/String;Ljava/lang/String;)V (greylist-max-o, linking, denied)
2020-11-15 16:54:50.740 29773-29875/com.pcinpact W/com.pcinpact: Accessing hidden method Landroid/database/sqlite/-$$Lambda$RBWjWVyGrOTsQrLCYzJ_G8Uk25Q;-><init>(Landroid/database/sqlite/SQLiteDatabase;)V (blacklist, linking, denied)
2020-11-15 16:54:50.740 29773-29875/com.pcinpact W/com.pcinpact: Accessing hidden method Landroid/database/sqlite/SQLiteDatabase;->beginTransaction(Landroid/database/sqlite/SQLiteTransactionListener;Z)V (greylist, linking, allowed)
2020-11-15 16:54:50.740 29773-29875/com.pcinpact W/com.pcinpact: Accessing hidden method Landroid/database/sqlite/SQLiteDatabase;->getThreadSession()Landroid/database/sqlite/SQLiteSession; (greylist, linking, allowed)
2020-11-15 16:54:50.740 29773-29875/com.pcinpact W/com.pcinpact: Accessing hidden method Landroid/database/sqlite/SQLiteDatabase;->getThreadDefaultConnectionFlags(Z)I (greylist-max-o, linking, denied)
2020-11-15 16:54:50.740 29773-29875/com.pcinpact W/com.pcinpact: Accessing hidden method Landroid/database/sqlite/SQLiteDatabase;->collectDbStats(Ljava/util/ArrayList;)V (greylist, linking, allowed)
2020-11-15 16:54:50.741 29773-29875/com.pcinpact W/com.pcinpact: Accessing hidden field Landroid/database/sqlite/SQLiteDatabase;->mLock:Ljava/lang/Object; (greylist-max-o, linking, denied)

=> https://developer.android.com/training/data-storage/room pour remplacer le DAO sur SQLite en direct

AnaelMobilia commented 3 years ago

Room pour DB => si problème voir pour passer par une asyncTask, retourner au parent les données et ce dernier fera les activités avec la BDD (afin d'éviter un memory leak)

AnaelMobilia commented 2 years ago

Beaucoup de faux positifs : https://developer.android.com/about/versions/10/non-sdk-q