D
Dirk Bruere at NeoPax
I have a Data class of the form:
Data
(
public static ListView albumsLV;
public static ArrayAdapter<String> albumsTitleAdapter
public static ArrayList<String> albumsTitleArrayList = new
ArrayList<String>();
Data(Context ctx)
{
albumsLV = (ListView )((Activity) ctx).findViewById(R.id.ListViewAlbums);
albumsTitleAdapter = new ArrayAdapter<String>(ctx,
android.R.layout.simple_expandable_list_item_1,albumsTitleArrayList);
}
}
and in the main method{
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Context currentContext = this;
Data data = new Data(currentContext);
}
lvAlbum = (ListView)findViewById(R.id.ListViewAlbums);
lvAlbum.setAdapter(Data.albumsTitleAdapter);
}
I never use Data data variable again.
Is that sufficient to initialize the static parameters in Data class?
Data
(
public static ListView albumsLV;
public static ArrayAdapter<String> albumsTitleAdapter
public static ArrayList<String> albumsTitleArrayList = new
ArrayList<String>();
Data(Context ctx)
{
albumsLV = (ListView )((Activity) ctx).findViewById(R.id.ListViewAlbums);
albumsTitleAdapter = new ArrayAdapter<String>(ctx,
android.R.layout.simple_expandable_list_item_1,albumsTitleArrayList);
}
}
and in the main method{
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Context currentContext = this;
Data data = new Data(currentContext);
}
lvAlbum = (ListView)findViewById(R.id.ListViewAlbums);
lvAlbum.setAdapter(Data.albumsTitleAdapter);
}
I never use Data data variable again.
Is that sufficient to initialize the static parameters in Data class?