, , . . , " " , . , - Application ( (, , . -, .):
package com.jcascio.k03;
import android.app.Application;
import android.database.Cursor;
public class K03Application extends Application {
public final String TAG = "K03";
Cursor sharedCursor;
@Override
public void onCreate() {
super.onCreate();
}
@Override
public void onTerminate() {
super.onTerminate();
}
public Cursor getSharedCursor()
{
return this.sharedCursor;
}
public void setSharedCursor(Cursor c)
{
this.sharedCursor = c;
}
}
this.getApplication()
// You cast it to your Application sub-class and call the Cursor accessor function
Cursor c = ((K03Application)this.getApplication()).getSharedCursor();
, goo, Cursor. setSharedCursor . , getSharedCursor onCreate ( ), .