hola a todos tengo un problema con mi aplicación actualizo targetSdkVersion de 29 a targetSdkVersion 30 o 31
y tengo un problema
la aplicación funciona en todas las versiones de Android 10,9,8,7, etc.
en android 11 tengo un botón para dejar de funcionar para cambiar de la actividad 1 a la actividad 2
este java de la primera actividad de java
case 503: if (this.mMainGalleryLayout.getVisibility() == View.VISIBLE) { this.mMainGalleryLayout.setVisibility(View.GONE); } if (this.mPatternGalleryLayout.getVisibility() == View.VISIBLE) { this.mPatternGalleryLayout.setVisibility(View.GONE); } if (this.mSeekbarLayout.getVisibility() == View.VISIBLE) { this.mSeekbarLayout.setVisibility(View.GONE); } if (this.mGridLayout.getVisibility() == View.VISIBLE) { this.mGridLayout.setVisibility(View.GONE); } if (this.mFrameRatiosGalleryLayout.getVisibility() == View.VISIBLE) { this.mFrameRatiosGalleryLayout.setVisibility(View.GONE); } if (this.mCount < this.mFrameNumber) { Toast.makeText(getApplicationContext(), "Please fill all the images.", Toast.LENGTH_SHORT).show(); return; } else if (!this.nextButtonClick) { this.nextButtonClick = true; hideAllAdjustor(); disableAllGalleryLayouts(); this.mMainFrameLayout.setDrawingCacheEnabled(false); this.mFinalBitmap = this.mMainFrameLayout.getDrawingCache(true); String saveBitmap = saveBitmap("imageforaddingstickerandtext", 100, this.mFinalBitmap); this.mMainFrameLayout.destroyDrawingCache(); File file = new File(saveBitmap); if (file.exists()) { OpenShareActivity(); Intent Intent = new Intent(this, ShareActivity.class); startActivity(Intent); } return; } else { return; }¿Cuál es el problema?
Acabas de decir que "en Android 11 tengo un botón para dejar de funcionar para cambiar de la actividad 1 a la actividad 2"
¿Significa que este código no funciona? ¿Agregó algún registro depurado para verificar el punto del problema?
else if (!this.nextButtonClick) { this.nextButtonClick = true; hideAllAdjustor(); disableAllGalleryLayouts(); this.mMainFrameLayout.setDrawingCacheEnabled(false); this.mFinalBitmap = this.mMainFrameLayout.getDrawingCache(true); String saveBitmap = saveBitmap("imageforaddingstickerandtext", 100, this.mFinalBitmap); this.mMainFrameLayout.destroyDrawingCache(); File file = new File(saveBitmap); if (file.exists()) { OpenShareActivity(); Intent Intent = new Intent(this, ShareActivity.class); startActivity(Intent); } return; }