I am creating simple listview from string array. i watched many tutorials all are saying the same just 3 lines enough to make it work.I am doing the same but still getting NPE , almost frustrated with this issue. Could not figure out whats went wrong please help me.
My code is here:
Mainfiest:
<uses-sdk
android:minSdkVersion="16"
android:targetSdkVersion="18" />
MainActivity.java
public class MainActivity extends Activity {
ListView lv;
String[] days = new String[] { "Sunday", "Monday", "Tuesday",
"Wednesday", "Thursday", "Friday"};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
lv = (ListView) findViewById(R.id.listView1);
if (savedInstanceState == null) {
getFragmentManager().beginTransaction().add(R.id.container, new PlaceholderFragment()).commit();
}
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, days);
lv.setAdapter(adapter);
}
public static class PlaceholderFragment extends Fragment {
public PlaceholderFragment() {
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.fragment_main, container, false);
return rootView;
}
}
}