I cannot find a TextView
by calling findViewById()
, even though the ID does exist.
OtherActivity
:
public class
You have to call setContentView(...)
BEFORE you attempt to find any of the UI components. You're trying to find the TextView
before you've called it.
Change your code to this...
super.onCreate(savedInstanceState);
setContentView(R.layout.other_activity);
TextView textView = (TextView)findViewById(R.id.txt02);
change your code like ::
TextView textView = (TextView)findViewById(R.id.txt02);
There is no capital letter like "ID"
Main :
<TextView android:id="@+id/txt02" android:layout_width="fill_parent"
android:layout_height="wrap_content" />
I actually just had this problem it was caused by now having build automatically checked. Just either build your project manually or click build automatically and that should solve your problem!
You have to make sure that your TextView element is already generated on the creation of your activity.
Most likely, if it's a Menu element, you will have to call the findViewById method on the onCreateOptionsMenu() callback and not on the Oncreate() callback.