Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Sony WF-1000X M6: le cuffie in-ear di riferimento migliorano ancora
Sony WF-1000X M6: le cuffie in-ear di riferimento migliorano ancora
WF-1000X M6 è la sesta generazione di auricolare in-ear sviluppata da Sony, un prodotto che punta a coniugare facilità di utilizzo con una elevata qualità di riproduzione dei contenuti audio e una cura nella riduzione del rumore ambientale che sia da riferimento
Snowflake porta l'IA dove sono i dati, anche grazie a un accordo con OpenAI
Snowflake porta l'IA dove sono i dati, anche grazie a un accordo con OpenAI
Snowflake ha presentato diverse novità per la sua piattaforma legate all'intelligenza artificiale. Quella forse più eclatante è una collaborazione con OpenAI, ma non mancano diverse nuove funzionalità che rendono la piattaforma più flessibile e in grado di rispondere meglio alle esigenze in continuo cambiamento delle aziende
Sistema Mesh Roamii BE Pro: il Wi-Fi 7 secondo MSI
Sistema Mesh Roamii BE Pro: il Wi-Fi 7 secondo MSI
Con velocità teoriche fino a 11 Gbps, gestione tramite app intelligente e protezione avanzata dei dispositivi, Roamii BE Pro porta il Wi‑Fi 7 tri‑band nelle abitazioni più esigenti. Un sistema Wi-Fi Mesh proposto da MSI allo scopo di garantire agli utenti una rete fluida e continua capace di sostenere streaming 8K, gaming competitivo e le applicazioni moderne più esigenti in termini di banda
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 23-12-2012, 13:16   #1
Giupin
Member
 
Iscritto dal: Nov 2004
Città: Erice
Messaggi: 61
[Android-Eclipse] simplecursoradapter e gridview

Salve a tutti, vorrei richiamare un'activity che visualizzi dei dati ricavati da un database sqlite su una gridview ma ottengo questo errore all'initLoader:

Codice:
	AsyncTaskLoader$LoadTask.onPostExecute(Object) line: 63	
	AsyncTaskLoader$LoadTask(ModernAsyncTask).finish(Object) line: 461	
	ModernAsyncTask.access$500(ModernAsyncTask, Object) line: 47	
	ModernAsyncTask$InternalHandler.handleMessage(Message) line: 474	
	ModernAsyncTask$InternalHandler(Handler).dispatchMessage(Message) line: 99	
	Looper.loop() line: 123	
	ActivityThread.main(String[]) line: 4627	
	Method.invokeNative(Object, Object[], Class, Class[], Class, int, boolean) line: not available [native method]	
	Method.invoke(Object, Object...) line: 521	
	ZygoteInit$MethodAndArgsCaller.run() line: 868	
	ZygoteInit.main(String[]) line: 626	
	NativeStart.main(String[]) line: not available [native method]
questo è il codice
Codice:
import android.database.Cursor;
import android.os.Bundle;
import android.widget.GridView;
import android.support.v4.app.LoaderManager;
import android.support.v4.content.CursorLoader;
import android.support.v4.content.Loader;
import android.support.v4.widget.SimpleCursorAdapter;
import android.support.v4.app.FragmentActivity;
import android.net.Uri;
import it.giupint.data.*;

public class ShowResults extends FragmentActivity implements LoaderManager.LoaderCallbacks<Cursor>{
	private DbCantiAdapter dbCanti;
	private Cursor cursor;
	private SimpleCursorAdapter adapter;
	//private Context thisContext = getApplicationContext();
	
	@Override
	public Loader<Cursor> onCreateLoader(int arg0, Bundle arg1) {
		String[] projection = {DbCantiAdapter.KEY_IDCANTO, DbCantiAdapter.KEY_TITOLO };    
		CursorLoader cursorLoader = new CursorLoader(this, Uri.EMPTY, projection, null, null, null);    
		return cursorLoader;
	}

	@Override
	public void onLoadFinished(Loader<Cursor> arg0, Cursor arg1) {
		adapter.swapCursor(cursor);		
	}

	@Override
	public void onLoaderReset(Loader<Cursor> arg0) {
		adapter.swapCursor(null);		
	}
	
	/** Called when the activity is first created. */    
	@Override
	public void onCreate(Bundle savedInstanceState) {        
		super.onCreate(savedInstanceState);        
		setContentView(R.layout.show_results);                          
			
		dbCanti = new DbCantiAdapter(this.getBaseContext());        
		dbCanti.open();
		
		dbCanti.addCanti(1, "Shemà", 1, "Bianco", "Ordinario", "Risposta", "--");
		
		Bundle bundle = this.getIntent().getExtras();
		cursor = dbCanti.fetchCantiByFilters(bundle.getBoolean("Parola"), bundle.getBoolean("Eucarestia"));        
		                   
		//String contactID = cursor.getString(cursor.getColumnIndex(DbCantiAdapter.KEY_IDCANTO));    
				
		GridView grvCanti = (GridView)findViewById(R.id.gridViewCanti);
		String[] cols = new String[] {DbCantiAdapter.KEY_TITOLO, DbCantiAdapter.KEY_PERIODO, DbCantiAdapter.KEY_TIPOALT};    
		int[] views = new int[] {android.R.id.text1, android.R.id.text2, android.R.id.text2 };     
		  
		adapter = new SimpleCursorAdapter(this, R.layout.show_results, null, cols, views, 0);
		grvCanti.setAdapter(adapter);
		cursor.close();
		
		getSupportLoaderManager().initLoader(0, null, this);
		dbCanti.close();   
	}
	
}
Giupin è offline   Rispondi citando il messaggio o parte di esso
Old 23-12-2012, 13:18   #2
Giupin
Member
 
Iscritto dal: Nov 2004
Città: Erice
Messaggi: 61
dimenticavo che nello stack mi dice IllegalStateException
Giupin è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Sony WF-1000X M6: le cuffie in-ear di riferimento migliorano ancora Sony WF-1000X M6: le cuffie in-ear di riferiment...
Snowflake porta l'IA dove sono i dati, anche grazie a un accordo con OpenAI Snowflake porta l'IA dove sono i dati, anche gra...
Sistema Mesh Roamii BE Pro: il Wi-Fi 7 secondo MSI Sistema Mesh Roamii BE Pro: il Wi-Fi 7 secondo M...
Recensione HUAWEI Mate X7: un foldable ottimo, ma restano i soliti problemi Recensione HUAWEI Mate X7: un foldable ottimo, m...
Nioh 3: souls-like punitivo e Action RPG Nioh 3: souls-like punitivo e Action RPG
Le tute spaziali AxEMU di Axiom Space pe...
Dongfeng sfida la NATO: navi dalla Cina ...
5G Standalone per il mondo marittimo: Er...
Nova Lake-S: configurazioni fino a 52 co...
Baxi presenta la pompa di calore Alya E ...
PC ASUS e Acer vietati in Germania: il t...
Stellantis rilancia il diesel in Europa:...
Truffa per utenti Trezor e Ledger: lette...
Wi-Fi 7 conveniente: FRITZ! lancia 4630,...
La Formula 1 dei robot tagliaerba miglio...
Il nuovo gioco del creatore di God of Wa...
Grok arriva sulle Tesla in Europa: l'int...
Assassin's Creed IV: Black Flag Remake p...
Il padre di God of War attacca Sons...
È operativo il primo computer qua...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 04:20.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v