java - Throwing null pointer when assigning text in code android? -
this question has reply here:
android - null pointer exception - findviewbyid() 8 answersi have below code add together text 'test' textbox when page loads, reason throwing null pointer; if can't find control, or pointing wrong file?
java:
bundle com.example.application; import java.io.bufferedreader; import java.io.filenotfoundexception; import java.io.ioexception; import java.io.inputstream; import java.io.inputstreamreader; import android.support.v7.app.actionbaractivity; import android.support.v7.app.actionbar; import android.support.v4.app.fragment; import android.os.bundle; import android.util.log; import android.view.layoutinflater; import android.view.menu; import android.view.menuitem; import android.view.view; import android.view.viewgroup; import android.widget.textview; import android.widget.toast; import android.os.build; public class showteamschosen extends actionbaractivity { //this textbox populating... textview txtone = (textview) findviewbyid(r.id.textview1); @override protected void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.activity_show_teams_chosen); //here setting text txtone.settext("test"); readfromfile(); if (savedinstancestate == null) { getsupportfragmentmanager().begintransaction() .add(r.id.container, new placeholderfragment()).commit(); } } xml:
<framelayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/container" android:layout_width="match_parent" android:layout_height="match_parent" tools:context="com.example.application.showteamschosen" tools:ignore="mergerootframe" > <textview android:id="@+id/textview1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="textview" /> </framelayout> //this textbox populating... textview txtone = (textview) findviewbyid(r.id.textview1);
move initialization within oncreate of txtone, after setcontentview
java android
No comments:
Post a Comment