Я начинаю изучать разработку приложений для Android и в настоящее время практикую простые приложения. Я пишу это приложение, которое включает в себя список, и я хочу заполнить его поддельными данными, но, когда я использую findViewbyId()
в своем коде, приложение дает мне силу закрыть BUT, когда я установил представление содержимого для своего фрагмента вместо Activity_main i не закрывайте силу, но приложение показывает мне пустой список.Получение силы закрывается при использовании findviewbyId()
Это мой код:
package com.example.karen.please;
public class MainActivityFragment extends Fragment {
private ArrayAdapter<String> mForecastAdapter;
public MainActivityFragment() {
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
String[] forecastArray =
{
"sunny",
"cloudy",
"asteroids",
"rainy",
"sunny"
};
List<String> weekforecast = new ArrayList<String>(Arrays.asList(forecastArray));
mForecastAdapter =
new ArrayAdapter<String>(
getActivity(),
R.layout.list_item_forecast,
R.id.list_item_forecast_textview,
weekforecast
);
ListView mylistview = (ListView)container.findViewById(R.id.listview_forecast); //screws upp in this line
mylistview.setAdapter(mForecastAdapter);
return inflater.inflate(R.layout.fragment_main, container, true);
}}
Любая помощь будет оценена.
Опубликовать свой logcat, plase. http://stackoverflow.com/help/mcve –