Tag: multithreading

Aggiornamento rapido e frequente Aggiornamento in android ..?

public void getUserLocation() { Location location; TextView lon = (TextView) findViewById(R.id.textView2); TextView lat = (TextView) findViewById(R.id.textView3); boolean GpsEnable = false, NetworkEnabled = false; locationManager = (LocationManager) this.getSystemService(Context.LOCATION_SERVICE); // String locationProvider = LocationManager.GPS_PROVIDER; GpsEnable = locationManager .isProviderEnabled(LocationManager.GPS_PROVIDER); NetworkEnabled = locationManager .isProviderEnabled(LocationManager.NETWORK_PROVIDER); // locationManager.requestLocationUpdates(locationProvider,0,0,locationListner); if (!GpsEnable && !NetworkEnabled) { Toast.makeText(getBaseContext(), "No Provider Availabe", Toast.LENGTH_SHORT); } else { […]

AudioRecord: Come posso utilizzare un buffer comune per utilizzarlo per l'elaborazione e l'archiviazione?

Ho un thread AudioRecord che scrive nel database. Ora voglio utilizzare alcuni dati audio in buffer a intervalli e elaborarlo utilizzando FFT . Voglio submit il buffer audio a FFT come parametro. Quando sto cercando di utilizzare un buffer comune, allora mi dà l'errore libc . Come posso utilizzare un buffer comune per passarlo a […]

Imansible avviare un gestore sul thread principale

Sto lavorando su un .jar api per leggere i dati di Google Fit da Unity3D. Il problema che sto affrontando in questo momento è che quando voglio eseguire questo block di codice: private void buildFitnessClient() { mClient = new GoogleApiClient.Builder(myContext).addApi(Fitness.HISTORY_API) .addScope(new Scope(Scopes.FITNESS_ACTIVITY_READ_WRITE)) .addConnectionCallbacks(new ConnectionCallbacksListener()) .enableAutoManage(this, 0, new ConnectionFailedListener()).build(); } Ho l'errore: java.lang.IllegalStateException: Devo essere chiamato […]

Come impostare il ritardo per loop in android?

Sto cercando di mostrare una tabella di moltiplicazione con ritardo. Il mio codice funziona bene, ma non sono in grado di attuare il ritardo. Ecco il mio codice: tableButton1 = (Button) findViewById(R.id.Button1); tableButton1.setOnClickListener(new OnClickListener() { public void onClick(View v) { new Thread(new Runnable() { public void run() { str = tableButton1.getText().toString(); a = Integer.parseInt(str); StringBuilder […]

Schedulers.io () non tornando al thread principale

Sto utilizzando RxParse per analizzare il carico asincrono della query, ma quando abbonerò la mia osservabile utilizzando subscribeOn (Schedulers.io ()) il mio metodo onCompleted non viene mai richiamato sul thread principale. Invece, il mio metodo onCompleted viene chiamato all'interno del pool di thread di lavoratori. Se uso observeOn (AndroidSchedulers.mainThread) tutto functionrà bene, ma il mio […]

Annullare / interrompere / interrompere una richiesta di resttemplate spring-android

Io uso la spring android in un thread dedicato all'esecuzione delle richieste di android in spring. Non riesco a interrompere una richiesta lanciata dalla spring android (un getForObject ad esempio). Ho provato a : raggiungere il stream di input sottostante per chiudere ma è completamente avvolto in ripieni springandroid e non è ansible accedere da […]

RxAndroid: modifiche UI su thread Schedulers.io ()

Ho un lavoro semplice sul thread IO che sta cambiando la carta da parati dello schermo domestico, dopo che sto cercando di eseguire alcune animazioni sul thread UI: AppObservable.bindFragment(this, Observable.just(0)) .observeOn(Schedulers.io()) .subscribe(v -> setWallpaperOnSeparateThread()); private void setWallpaperOnSeparateThread() { WallpaperHelper.setBitmapAsWallpaper(photoViewAttacher.getVisibleRectangleBitmap(), getBaseActivity()); AppObservable.bindFragment(this, Observable.just(0)) .delay(500, TimeUnit.MILLISECONDS) .observeOn(AndroidSchedulers.mainThread()) .subscribe(integer -> loadFinishAnimationAfterSetWallpaper()); } ma questo approccio risulta in errore: […]

Il bug di AdView che causa tutte le webviews che interrompono il caricamento quando vengono modificate le impostazioni di orientamento e che i thread multipli sono in esecuzione?

Ho appena trovato un problema con Adview quando cambiano l'orientamento dello schermo e sono in esecuzione più thread. Penso che questo potrebbe essere un bug di Adview. E questo problema influisce su tutte le webviews nell'applicazione. Le webviews smettono di caricare qualsiasi contenuto, cioè mostrano vuoto o il contenuto che è stato mostrato prima. L'ambiente […]

Non ricevere dati di posizione dal thread

Sto provando a submit messaggi di text contenenti la posizione degli utenti each tanto utilizzando il timer. Inizialmente, mi sono imbattuto in un nullpointerexception che è dovuto ad un semplice errore che ho fatto. Una volta che questo era fisso tutto sembrava funzionare bene. Tuttavia, non ottiene mai la mia posizione, quindi il text che […]

Perché le fili perdono su Android?

Ho notato nella nostra applicazione Android che each volta che esciamo alla schermata principale aumentiamo la dimensione del mucchio (perdita) per la quantità di ByteArrayOutputStream. Il meglio che ho potuto gestire è quello di aggiungere this.mByteArrayOutputStream = null; alla fine del run () per impedire che la dimensione del mucchio cresca costantemente. Se qualcuno mi […]

L'Android è un fan Android di Google, tutto su telefoni Android, Android Wear, Android Dev e applicazioni Android Games e così via.