TextView中的空指针异常但值不为空

时间:2014-01-05 06:44:12

标签: android null textview android-viewpager

我有一个ViewPager我正在给它增加布局。在布局中我有文本视图,但是当我尝试通过按下按钮更改文本值时,应用程序崩溃,LogCat在我更改{{1的文本值的行 - 上给了我一个NullPointerExeception }}。我已经检查了我将TextView更改为的值,它们不为空。知道我手边的错误吗?

代码更新: 代码片段(我初始化TextView并将布局扩展到ViewPager中):

TextView

现在在下一个片段中,我只需设置一个文本更改并获得一个null point exeception:

textview_location = (TextView) findViewById(R.id.textview_location);

//Adapter Class for ViewPager:
viewpagerAdapter = new ViewPagerAdapter();
viewpager_weather = (ViewPager) findViewById(R.id.pager_weather);
//Set the Adapter:
viewpager_weather.setAdapter(viewpagerAdapter);
//Create an initial view to display:
layoutInflater =(LayoutInflater)this.getSystemService(Context.LAYOUT_INFLATER_SERVICE);

//Inflate a layout:
layout_weatheroverview =(RelativeLayout)layoutInflater.inflate(R.layout.viewpager_weatheroverview, null);

//Add the layout view to the ViewPager:
viewpagerAdapter.addView (layout_weatheroverview, 0);
//Notify that there has been data mod:
viewpagerAdapter.notifyDataSetChanged();

1 个答案:

答案 0 :(得分:0)

如果textview_location位于ViewPager中,则在向ViewPager充气之前,您无法访问它的实例。