Junior — Middle
Használta az onActivityResult módszert a projektjeiben?
sobes.tech MI
Válasz az MI-től
Igen, az onActivityResult módszert az Androidban használják az elindított tevékenység eredményének megszerzésére. Például, ha fájlt kell kiválasztani vagy fényképet készíteni, egy új tevékenység indul, és az eredményt az onActivityResult-ben dolgozzuk fel.
Használati példa:
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (requestCode == REQUEST_CODE && resultCode == RESULT_OK) {
Uri selectedImage = data.getData();
// kiválasztott kép feldolgozása
}
}
Azonban az Android újabb verzióiban ajánlott az Activity Result API használata az onActivityResult helyett, mert az kényelmesebb és biztonságosabb.